ALTEN Technology USA is seeking a Senior Embedded Software Engineer to lead the design, development, and verification of embedded software for safety-critical aerospace or similar domains.
Requirements
- Expert-level proficiency in C and/or C++
- Working knowledge of Python or other scripting languages for test automation
- Deep understanding of embedded systems design, real-time constraints, and low-level hardware interfaces
- Demonstrated experience with DO-178C development and certification processes (DAL A or B strongly preferred)
- Experience with embedded communication protocols (e.g., CAN, SPI, I2C, ARINC 429, MIL-STD-1553)
- Knowledge of safety-critical aerospace or similar domains
- Experience with oscilloscopes, logic analyzers, and protocol analyzers
Responsibilities
- Lead the design, development, and verification of embedded software in accordance with DO-178C, typically at Design Assurance Level (DAL) A or B.
- Architect and optimize complex algorithms for constrained environments with strict real-time and performance requirements.
- Drive system integration efforts, collaborating closely with cross-functional teams in systems, hardware, and test engineering.
- Define and enforce software architecture and interface design best practices, ensuring maintainability, modularity, and traceability.
- Conduct and lead formal design and code reviews, ensuring compliance with safety, quality, and regulatory standards.
- Lead hardware bring-up and low-level debugging, leveraging tools such as oscilloscopes, logic analyzers, and protocol analyzers.
- Apply deep expertise in embedded communication protocols (e.g., CAN, SPI, I2C, ARINC 429, MIL-STD-1553) for robust system integration.
Other
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field
- 10+ years of experience in embedded software development
- Location: various offices across the US
- Comprehensive benefits for all full-time employees, including medical, dental, and vision insurance; a 401(k) plan with employer matching; paid time off (PTO); paid parental leave; and mentorship