About the Role
The Role
Design, develop, test, debug, and maintain integrated software for embedded devices and systems.
Translate customer requirements into software product designs.
Build and write code for embedded systems to run on specialized hardware.
Integrate embedded software with hardware components.
Analyze, monitor, and improve the efficiency and stability of embedded software systems.
Advise on software and hardware integration domains.
What You'll Need
- 2+ years of experience programming with Go, Java, C/C++, Rust, or Python.
- Experience in systems integration with systems engineering processes and procedures.
- Strong verbal and written communication skills, teaming skills, and technical skills.
- Ability to obtain a U.S. Security Clearance (requires U.S. Citizenship).
- Bachelor's degree or higher in Computer Science or Engineering related field (preferred).
What's On Offer
- Opportunity to work on mission-critical flight software.
- Experience across the full software development lifecycle.
- Collaborative integrated product team environment.
- Relocation assistance available.
Requirements
Programming experience
2+ years of experience programming with Go, Java, C/C++, Rust, or Python.
Systems integration
Experience in systems integration with systems engineering processes and procedures.
Communication skills
Strong verbal and written communication skills, teaming skills, and technical skills.
Security Clearance
Ability to obtain a U.S. Security Clearance (requires U.S. Citizenship).
Nice to Have
Bachelor's degree or higher in Computer Science or Engineering related field.
Benefits
Relocation assistance
Relocation assistance available.
Collaborative environment
Experience across the full software development lifecycle in a collaborative integrated product team environment.