Full Time

Lead Embedded RTOS Software Engineer (Remote)

Actalent
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Actalent, so some details may not match this job. The employer's own page has the real description.

Job Overview

Actalent is seeking a highly skilled Lead Embedded RTOS Software Engineer to join our innovative team in a fully remote capacity. In this role, you will be responsible for the design, development, and implementation of real-time operating systems tailored to embedded systems applications. This position requires proficiency in both firmware and software development, as well as strong leadership skills to guide and mentor junior engineers. You will collaborate closely with cross-functional teams to ensure that products meet all technical specifications and support the overall growth objectives of the organization.



Job Responsibilities

  • Design and implement embedded software solutions utilizing real-time operating systems.
  • Lead the development lifecycle of embedded firmware from specifications through testing and validation.
  • Collaborate with hardware engineers to develop integrated solutions that meet product specifications.
  • Perform code reviews and provide constructive feedback to enhance code quality and standards.
  • Mentor junior engineers and provide guidance on best practices and advanced methodologies.
  • Analyze and resolve complex software and hardware issues regarding performance and reliability.
  • Document software designs, coding standards, and testing procedures for future reference.
  • Participate in regular project meetings to report on progress and resource needs.


Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field; Master’s degree preferred.
  • Minimum of 5 years of experience in embedded software development, specifically with RTOS.
  • Proficient in C/C++ programming languages, with a strong understanding of data structures and algorithms.
  • Experience with hardware interfaces such as SPI, I2C, UART, or CAN.
  • Strong debugging skills using tools such as oscilloscopes and logic analyzers.
  • Excellent communication skills, both verbal and written.
  • Proficiency in Agile software development methodologies.


Technologies & Tools

The Lead Embedded RTOS Software Engineer will utilize a diverse set of technologies and tools including but not limited to Embedded C/C++, FreeRTOS, Wind River VxWorks, and toolchains such as GCC and IAR. Familiarity with version control systems like Git, as well as integrated development environments (IDEs) such as Eclipse or Visual Studio, is essential for efficient software development and collaboration.



Ideal Candidates

The ideal candidates for this position are innovative thinkers who possess a strong technical foundation and are driven by problem-solving. They should exhibit excellent teamwork capabilities, as they will be required to collaborate across multiple disciplines. A proactive attitude, along with strong leadership and mentorship qualities, is essential to guide less experienced team members. Additionally, a passion for cutting-edge technology and a commitment to continuous improvement and learning will set candidates apart in this dynamic environment.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.