Taro Logo

Software Engineer

Global leader in civil aviation, defense and security operating in 40 countries, focused on training solutions and critical operations.
Little Rock, AR, USA
Backend
Mid-Level Software Engineer
In-Person
5+ years of experience
Defense · Aviation

Description For Software Engineer

CAE is a leading global provider of training solutions in civil aviation, defense, and security sectors. This Software Engineer role at their Little Rock location focuses on implementing and maintaining Aircraft Flight Simulation systems. The position requires a blend of software development expertise and aviation industry knowledge, making it an exciting opportunity for engineers interested in the intersection of software and aerospace.

The role involves working with complex operating systems, software tools, and utilities specifically designed for flight simulation systems. You'll be responsible for designing, developing, testing, and implementing various software components while collaborating with a diverse team of engineers, instructors, and subject matter experts.

As a Software Engineer at CAE, you'll be part of a company that values innovation, excellence, and integrity. The position offers comprehensive benefits, professional growth opportunities, and the chance to work on cutting-edge simulation technology. The role requires 5+ years of experience and strong technical skills in C/C++, Linux environments, and hardware systems.

The position comes with significant responsibilities, including leading small to medium-sized projects, mentoring junior team members, and working directly with customers. You'll need to be comfortable with extensive travel and maintain security clearances due to the defense-related nature of the work.

This is an excellent opportunity for a mid-level software engineer looking to advance their career in the aerospace and defense sector while working on sophisticated simulation systems that help train the next generation of aviation professionals.

Last updated 5 hours ago

Responsibilities For Software Engineer

  • Implement, test, document and revise Aircraft Flight Simulation systems baseline and production software
  • Design, develop, test, debug and implement complex operating systems components, software tools, and utilities
  • Determine requirements for complex systems software design
  • Lead small or medium software development projects
  • Support and install software applications/operating systems
  • Participate in testing process through test review, analysis, and certification
  • Generate preliminary and detailed designs for enhancements or modifications
  • Support Engineering group through all phases of software implementation
  • Work with Test Engineers, Instructors and Subject Matter Experts
  • Provide technical direction to junior team members

Requirements For Software Engineer

Linux
Python
  • Bachelor's degree in engineering, physics, computer science, mathematics or related field
  • Minimum of 5 years related experience
  • Working knowledge of UNIX/LINUX environment (RHEL, SUSE), programming languages (C/C++/C#, Ada) and Windows applications
  • Must obtain CompTIA Security+ certification
  • Must be eligible for DoD Security Clearance
  • Must be a U.S. citizen
  • Ability to travel extensively nationally and internationally
  • Hardware troubleshooting skills
  • Technical writing and presentation skills

Benefits For Software Engineer

Medical Insurance
  • Comprehensive and competitive benefits package
  • Work-life balance promotion
  • Professional development opportunities
  • Recognition programs
  • Safe and respectful work environment

Interested in this job?

Jobs Related To CAE Software Engineer