Embedded Software Engineer


Job Details

We are looking for a highly skilled and experienced Senior Embedded Software Engineer with a strong background in aerospace design. The ideal candidate will have extensive experience in developing embedded software systems using C/C++, Real-Time Operating Systems (RTOS), Linux, and prototyping. The role requires a top-secret clearance due to the nature of the projects involved.


Responsibilities:

  1. Design, develop, and maintain embedded software systems for aerospace applications, ensuring compliance with industry standards and safety regulations.
  2. Collaborate with cross-functional teams including hardware engineers, system engineers, and quality assurance to ensure seamless integration of software components into the overall system.
  3. Lead the software development lifecycle, from requirements analysis and design to implementation, testing, and deployment.
  4. Conduct code reviews and provide technical guidance to junior team members to ensure code quality and adherence to best practices.
  5. Perform debugging and troubleshooting of embedded systems, identifying and resolving software defects and performance bottlenecks.
  6. Utilize Real-Time Operating Systems (RTOS) and Linux-based platforms for embedded software development, optimizing performance and resource utilization.
  7. Prototype new features and functionalities, conducting feasibility studies and performance evaluations to inform design decisions.
  8. Collaborate with aerospace design teams to understand system requirements and constraints, translating them into software specifications and design solutions.


Qualifications:


  • Bachelor's degree in Computer Science, Electrical Engineering, or related field. Advanced degree preferred.
  • 5+ years of experience in embedded software development using C/C++ languages.
  • Strong proficiency in Real-Time Operating Systems (RTOS) and Linux-based environments.
  • Hands-on experience with aerospace design and development processes.
  • Top-secret clearance required (active)
  • Excellent problem-solving skills and ability to troubleshoot complex embedded systems.
  • Experience with prototyping and rapid iteration techniques.
  • Familiarity with industry standards and safety regulations in aerospace engineering.
  • Strong communication and teamwork skills, with the ability to collaborate effectively in a cross-functional environment.





 EngTal

 04/18/2024

 Herndon,VA