Taro Logo

Simulation Software Engineer

Global leader in Civil Aviation and Defense & Security across 40 countries, specializing in mission-critical simulation solutions and pilot training.
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, NY location. This role combines cutting-edge simulation development with mission-critical applications in aviation and defense. You'll be responsible for developing and maintaining high-fidelity flight and mission simulators that train pilots and maintenance personnel, ensuring their safe return from real-world missions.

The position offers a unique opportunity to work with both modern and legacy technologies, including virtual reality integration, while focusing on real-time system performance and reliability. You'll be part of a team that directly impacts pilot safety and training effectiveness, working in an environment that balances structured development processes with innovative problem-solving.

Located in the Greater Binghamton area, this role offers the perfect blend of professional growth and quality of life. The area is known for its affordable living, rich history, and proximity to the scenic Finger Lakes region. You'll be joining a company that values inclusivity and offers comprehensive benefits while working on projects that literally help save lives.

The ideal candidate brings 8+ years of software engineering experience, strong skills in languages like C++, C, and Python, and a passion for maintaining mission-critical systems. You'll need to be comfortable with both Waterfall and Agile methodologies, and be able to obtain necessary security clearances. This role offers a competitive salary range of $111,700 - $131,400, reflecting the high-impact nature of the work.

At CAE, you'll be part of a global team that's "All For" shaping a safer future, where your work directly contributes to pilot safety and mission success. The company's presence in 40 countries and its commitment to innovation make this an excellent opportunity for someone looking to make a meaningful impact while advancing their career in simulation software engineering.

Last updated 24 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
  • Contribute to projects using Waterfall and Agile/Scrum methodologies
  • 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
  • Must be able to obtain and maintain DoD Secret clearance
  • Must be able to obtain Special Program Access
  • U.S. citizenship required
  • Flexibility for overtime, weekend work, shift work and site travel

Benefits For Simulation Software Engineer

  • Comprehensive benefits package
  • Professional development opportunities
  • Global work environment

Interested in this job?

Jobs Related To CAE Simulation Software Engineer