remote
Embedded Developer LynxOS - Raytheon
Software Engineer
Develop and maintain safety‑critical embedded software on LynxOS, writing C/C++ code, creating device drivers, and integrating components for real‑time aerospace applications.
About the role
Key Responsibilities
- Design, develop, and test embedded software for LynxOS platforms using C and C++.
- Implement and maintain device drivers and low‑level hardware interfaces.
- Perform real‑time performance analysis, debugging, and optimization of mission‑critical code.
- Integrate software modules with system‑level architecture and verify compliance with aerospace standards.
- Collaborate with cross‑functional teams to define requirements, conduct code reviews, and support verification & validation activities.
Requirements
- Active or interim Secret DoD clearance (U.S. citizen required).
- 5+ years of experience developing embedded software on LynxOS or similar real‑time operating systems.
- Proficiency in C and C++ with strong understanding of memory management and concurrency.
- Hands‑on experience creating and debugging device drivers for aerospace or defense hardware.
- Familiarity with software development processes, version control, and configuration management in a secure environment.