Position Overview
Job Title: Embedded Software Engineer
Job Description
The 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++ fo...