onsite
Lead Software Engineer - Boeing
Software Engineer
Lead software engineer driving the translation of system requirements into high‑quality, traceable code for the E‑7A mission, leveraging C++, Python, and model‑based engineering in an Agile, Linux‑based environment.
About the role
Key Responsibilities
- Collaborate with mission stakeholders to convert system‑level requirements into detailed software specifications and models.
- Design, develop, and integrate C++ and Python components for flight‑critical systems, ensuring compliance with aerospace standards.
- Maintain traceability between requirements, design, code, and verification artifacts using model‑based systems engineering tools.
- Lead Agile ceremonies, mentor junior engineers, and drive continuous improvement of development processes.
- Conduct code reviews, unit testing, and integration testing on Linux platforms to guarantee reliability and performance.
Requirements
- Bachelor’s or higher in Computer Science, Electrical Engineering, or related field with 8+ years of software development experience.
- Proficiency in C++ and Python, and strong understanding of Linux development environments.
- Hands‑on experience with model‑based systems engineering (e.g., SysML, MBSE tools) and requirement traceability.
- Demonstrated ability to lead Agile teams, mentor engineers, and deliver complex, safety‑critical software.
- Security clearance eligibility and ability to obtain required clearance.