Taro Logo

Simulation Software Engineer

Global leader in Civil Aviation and Defense & Security, operating across 40 countries, specializing in simulation and training solutions.
Binghamton, NY, USA
$111,700 - $131,400
Embedded
Senior Software Engineer
In-Person
8+ years of experience
Aviation · Defense

Description For Simulation Software Engineer

CAE, a global leader in simulation technology, is seeking a Simulation Software Engineer for their Binghamton location. This role focuses on developing and maintaining mission-critical simulation software for pilot training systems. The position combines work with both modern and legacy technologies, requiring expertise in real-time systems and embedded software development. The role offers an opportunity to directly impact pilot safety through high-fidelity flight simulator development.

The ideal candidate will have strong experience in C++, C, or Python, with a focus on real-time systems development. They'll work in a collaborative environment, participating in both Waterfall and Agile methodologies. The position requires U.S. citizenship and ability to obtain a DoD Secret clearance, reflecting the critical nature of the work.

Located in Binghamton, NY, this role offers the chance to work in an area known for its affordable living costs and proximity to the Finger Lakes region. The salary range of $111,700 - $131,400 reflects the senior nature of the position and the complex technical skills required.

This role is perfect for an experienced software engineer who wants to apply their skills to meaningful work that directly impacts pilot safety and training. The position offers the opportunity to work with both cutting-edge and legacy systems, requiring a unique blend of technical expertise and problem-solving abilities. The work environment promotes collaboration across teams and disciplines, making it ideal for someone who enjoys working in a dynamic, mission-critical setting.

Last updated 13 days ago

Responsibilities For Simulation Software Engineer

  • Develop and maintain software for flight and mission simulators
  • Work on legacy code bases critical to simulator functionality
  • Integrate new technologies like VR with existing legacy systems
  • Collaborate with cross-functional teams for hardware-software integration
  • Write and maintain clean, efficient code in C, C++, Python, or C#
  • Participate in code reviews and sprint planning
  • Troubleshoot complex issues in legacy and real-time systems

Requirements For Simulation Software Engineer

Python
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 8+ years of professional experience in software engineering
  • Strong problem-solving skills
  • Proficiency in C++, C, or Python
  • Experience with real-time/embedded systems
  • Familiarity with Waterfall and Agile/Scrum methodologies
  • Must be able to obtain DoD Secret or higher clearance
  • Must be a U.S. citizen
  • Flexibility for occasional overtime, weekend work, and site travel

Interested in this job?

Jobs Related To CAE Simulation Software Engineer