Senior Embedded Software Engineer
Listed on 2026-05-16
-
Software Development
Embedded Software Engineer, Software Engineer, DevOps, C++ Developer
Sr Embedded Software Engineer
The Sr Embedded Software Engineer drives the complete embedded software development lifecycle for advanced aerospace and defense systems, from initial concept through deployment and long-term maintenance. This role collaborates closely with cross-disciplinary teams to design, implement, and test high-performance software solutions, while optimizing for reliability, maintainability, and real-time performance. The engineer also provides technical mentorship to junior team members and actively contributes to a culture of best practices, innovation, and continuous learning, particularly in the areas of space technologies and mission‑critical systems.
Responsibilities- Lead the end‑to‑end embedded software development lifecycle, from requirements analysis and architectural design to implementation, integration, testing, deployment, and maintenance.
- Design, develop, and optimize embedded software in C and C++ for aerospace and defense applications, with a strong focus on performance, reliability, and real‑time behavior.
- Collaborate closely with cross‑functional teams, including hardware, systems, and test engineers, to define interfaces, resolve integration issues, and deliver robust system‑level solutions.
- Develop and maintain software running on real‑time Linux and RTOS platforms, ensuring deterministic performance and adherence to system‑level constraints.
- Implement and support hardware–software integration on ARM‑based platforms, working directly with low‑level interfaces, drivers, and board‑level components.
- Apply modern software engineering practices, tools, and methodologies to improve code quality, maintainability, and testability across the embedded software stack.
- Conduct code reviews, provide constructive feedback, and enforce coding standards and best practices within the engineering team.
- Mentor and support junior engineers by sharing technical expertise, guiding design decisions, and fostering a culture of continuous learning and improvement.
- Contribute to system‑level testing, verification, and validation activities to ensure software meets performance, safety, and reliability requirements for mission‑critical applications.
- Stay current with emerging trends, tools, and technologies in embedded systems, real‑time software, and space and defense domains, and recommend improvements to enhance product capabilities.
- Support efforts related to security and compliance requirements associated with work on sensitive aerospace and defense programs, including activities necessary to obtain and maintain required clearances.
- Bachelor’s degree in Computer Science or a related field.
- At least 5 years of professional software development experience, with a focus on systems or embedded programming.
- Strong proficiency (at least 7/10) in C and C++ for systems and embedded software development.
- A minimum of 3 years of hands‑on experience with real‑time Linux and RTOS environments.
- At least 2 years of experience in hardware–software integration, including work with ARM‑based platforms.
- Demonstrated ability to design, implement, and optimize embedded software for performance, reliability, and maintainability.
- Experience collaborating in cross‑disciplinary engineering teams to deliver integrated hardware–software solutions.
- Ability to obtain a secret‑level security clearance as required for work on aerospace and defense programs.
Skills & Qualifications
- Active security clearance is highly preferred.
- Familiarity with Python for scripting, tooling, or test automation.
- Exposure to or interest in Directed Energy technologies.
- Familiarity with Space Domain Awareness technologies and related mission areas.
- Strong problem‑solving skills and the ability to troubleshoot complex embedded and system‑level issues.
- Effective communication skills, with the ability to explain technical concepts clearly to both technical and non‑technical stakeholders.
- Interest in working on innovative space technologies and contributing to mission‑critical aerospace and defense solutions.
This is a full‑time, on‑site role based in a collaborative engineering environment, with work performed…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).