onsite
Experienced Software Engineer - Developer - Boeing
Software Engineer
Seasoned software engineer to develop and maintain flight‑software components for the B‑52J CERP program, leveraging C++, Python, and embedded real‑time techniques in a collaborative, safety‑critical environment.
About the role
Key Responsibilities
- Design, implement, and test flight‑software modules in C++ and Python for the B‑52J CERP program.
- Collaborate with cross‑functional teams to define requirements, perform code reviews, and ensure compliance with aerospace safety standards.
- Integrate and validate software on embedded platforms, using real‑time operating systems and hardware‑in‑the‑loop testing.
- Maintain and enhance existing codebases, troubleshoot defects, and provide technical guidance to junior developers.
- Participate in Agile ceremonies, contribute to sprint planning, and deliver high‑quality code on schedule.
Requirements
- 5+ years of software development experience in safety‑critical or aerospace environments.
- Proficiency in C++ (modern standards) and Python, with strong debugging and testing skills.
- Experience with embedded real‑time systems, version control (Git), and CI/CD pipelines.
- Knowledge of flight‑software development processes, DO‑178C, and related certification standards.
- Excellent communication, teamwork, and problem‑solving abilities.