onsite
Senior Software Engineer C2, TS/SCI - Lockheed Martin
Software Engineer
Senior software engineer with deep expertise in C++ and embedded real‑time systems, responsible for designing, developing, and securing mission‑critical space software under TS/SCI clearance.
About the role
Key Responsibilities
- Design, implement, and maintain high‑reliability C++ code for embedded space systems.
- Develop and validate real‑time operating system components, ensuring deterministic performance.
- Collaborate with cross‑functional teams to define architecture, requirements, and integration plans.
- Apply rigorous software development lifecycle practices, including code reviews, static analysis, and unit testing.
- Lead technical problem solving, troubleshooting, and root cause analysis for production issues.
Requirements
- 10+ years of software engineering experience in embedded or aerospace environments.
- Proficiency in C++ (C++17/20) and experience with RTOS such as VxWorks or QNX.
- Strong understanding of safety‑critical software development and certification processes.
- Excellent communication skills and ability to mentor junior engineers.
- Active TS/SCI clearance or ability to obtain within 90 days.