Job Description
About This Role
As a Software Engineer on-site at our Binghamton, NY location, you'll develop and maintain software for high-fidelity flight and mission simulators, blending modern and legacy technologies. We empower our employees to create mission-critical simulation solutions that train pilots and maintenance personnel, ensuring their safe return from real-world missions. Live and work in the vibrant Greater Binghamton area, known for its affordable living, rich history, and access to the scenic Finger Lakes region—a perfect place to build your career and life.
What You'll Do:
* Must be able to obtain and maintain an active DoD Secret or higher clearance prior to the start of employment.*
As a Software Engineer on-site at our Binghamton, NY location, you'll develop and maintain software for high-fidelity flight and mission simulators, blending modern and legacy technologies. We empower our employees to create mission-critical simulation solutions that train pilots and maintenance personnel, ensuring their safe return from real-world missions. Live and work in the vibrant Greater Binghamton area, known for its affordable living, rich history, and access to the scenic Finger Lakes region—a perfect place to build your career and life.
What You'll Do:
- Develop and maintain software for flight and mission simulators, ensuring reliability and performance to train pilots for safe mission outcomes.
- Work on legacy code bases critical to simulator functionality, driving modernization through enhancements, and new features while ensuring maintenance, optimization, and stability.
- Integrate new technologies, such as virtual reality (VR), with existing legacy systems to enhance training capabilities while preserving functionality.
- Collaborate with cross-functional teams to integrate software with hardware, ensuring seamless operation for real-time, mission-critical applications.
- Contribute to projects using both Waterfall and Agile/Scrum methodologies, adapting to structured development cycles or iterative sprints as needed.
- Write and maintain clean, efficient code in languages like C, C++, Python, or C#, with a focus on real-time systems and simulator performance.
- Participate in code reviews, sprint planning, and cross-functional brainstorming to drive innovation within a disciplined development process.
- Troubleshoot and resolve complex issues in legacy and real-time systems, ensuring simulators meet the highest standards for pilot training.
- Make a global impact by building software that empowers pilots and defense personnel to train effectively and return safely from their missions.
* Must be able to obtain and maintain an active DoD Secret or higher clearance prior to the start of employment.*
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 10+ years of professional experience in software engineering, with a focus on developing and maintaining mission-critical, or real-time systems.
- Strong problem-solving skills and a passion for ensuring software reliability in high-stakes training environments.
- Proficiency in C++, C, or Python, with experience maintaining legacy code bases or working on real-time/embedded systems.
- Familiarity with Waterfall and Agile/Scrum methodologies, with the ability to thrive in structured or iterative development environments.
- Must be able to obtain and maintain Special Program Access.
- Flexibility to support occasional overtime, weekend work, shift work and site travel (CONUS)
- Due to U.S. Government contract requirements, only U.S. citizens are eligible for this role.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application