onsite
ESS Mission Planning Associate / Experienced Software Engineer - Boeing
Software Engineer
Lead software development for the Evolved Strategic Satcom mission‑planning suite, leveraging Python and C++ to build real‑time, embedded systems that support U.S. military satellite operations.
About the role
Key Responsibilities
- Design, develop, and maintain mission‑planning software components in Python and C++ for the ESS satellite system.
- Implement real‑time, embedded solutions on RTOS platforms, ensuring reliability and performance under strict military specifications.
- Collaborate with cross‑functional teams to integrate new features, perform unit and system testing, and validate against operational requirements.
- Participate in code reviews, continuous integration, and configuration management to uphold high software quality standards.
- Document design decisions, technical specifications, and user guides for internal and external stakeholders.
Requirements
- 5+ years of software engineering experience in mission‑critical or defense environments.
- Proficiency in Python and C++ with a strong grasp of embedded and real‑time systems.
- Experience with RTOS, version control (Git), and automated build/test pipelines.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced setting.
- Strong communication skills and a commitment to delivering secure, maintainable code.