We are seeking an Embedded Software Engineer to join our team. This role is responsible for designing, developing, testing, and maintaining embedded firmware for flight and ground systems. You will implement drivers and interfaces for various sensors and communication buses, contribute to flight software including state machines and control logic, and support firmware integration with avionics hardware. The position involves debugging hardware/software issues using lab equipment and supporting system-level testing. You will also produce well-structured firmware modules, driver implementations, and control logic, along with delivering design documentation and maintaining clear records of firmware architecture and testing outcomes. Additionally, you will support improvements to development workflows, CI/CD pipelines, and coding standards to ensure reliable software releases. The impact of this role includes delivering reliable flight software for safe vehicle operation, translating requirements into validated firmware, ensuring high-quality integration, establishing strong software development practices, identifying and mitigating risks, maintaining ownership of embedded software functionality, and contributing to system-level testing activities.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level