Advanced Design Aircraft Software Engineer Sr

Cirrus Aircraft

Phoenix (AZ)

On-site

USD 111,755 - 167,633

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health Insurance
401(k) Match
Paid Time Off

Job summary

Cirrus Aircraft is seeking an Advanced Software Engineer to lead development of software for next-generation aircraft systems, including flight deck UIs, autonomous controls, and AI/ML-driven applications.

You will architect scalable backends, write production-grade code, and contribute to CI/CD and ML model training efforts. Preference for candidates with aviation-certified software or robotics background and strong C++/Python skills.

Qualifications

  • 4-7 years of industry experience in software development for complex systems.
  • Ability to architect scalable backend systems for CI/CD and ML workflows.
  • Bachelor's degree in Computer Science, Software Engineering, or related technical discipline.
  • Experience with AI/ML frameworks such as TensorFlow or PyTorch.
  • Experience with real-time systems and robotics middleware (ROS, DDS).
  • Experience with software design patterns, modular architectures, and API development.
  • Hands-on experience with Linux and open-source development tools.
  • Proficiency in Python and C++ for high-performance applications.
  • Strong problem-solving skills and ability to debug complex distributed systems.
  • Strong understanding of computer vision algorithms and sensor fusion techniques.

Responsibilities

  • Design and implement advanced software features for flight deck user interfaces and automated/autonomous control systems.
  • Develop AI/ML algorithms for perception, decision-making, and predictive analytics.
  • Integrate computer vision and sensor fusion pipelines for enhanced situational awareness.
  • Architect backend systems for CI/CD workflows, data pipelines, and ML model training.
  • Collaborate with avionics, systems engineering, and IT teams to ensure robust integration.
  • Support simulation, integration, and flight test activities to validate software in relevant environments.
  • Participate in design reviews, trade studies, and technical planning for advanced software architectures.
  • Write, test, document, and review code according to industry best practices.

Skills

Python
C++
AI/ML frameworks
Real-time systems
ROS
Linux
Problem solving
Computer vision

Education

Bachelor's degree in Computer Science or related field
Master's degree preferred
Doctorate in CS/Aerospace preferred

Tools

TensorFlow
PyTorch
OpenCV
CUDA
ROS
DDS
Docker
Kubernetes
Jenkins
GitLab CI

Job description

Overview

The AD&D Advanced Software Engineer will lead the development of advanced software capabilities for next-generation aircraft systems. This role focuses on designing and implementing software features for user interfaces, automated and autonomous controls, and AI/ML-driven applications. The engineer will architect scalable solutions, write production-quality code, and build backend systems to support continuous integration, continuous development, and machine learning model training. Experience in aviation-certified software is a plus, but candidates from robotics, automotive, or industrial automation backgrounds are encouraged to apply.

Responsibilities
  • Design and implement advanced software features for flight deck user interfaces and automated/autonomous control systems.
  • Develop AI/ML algorithms for perception, decision-making, and predictive analytics.
  • Integrate computer vision and sensor fusion pipelines for enhanced situational awareness.
  • Architect backend systems for CI/CD workflows, data pipelines, and ML model training.
  • Collaborate with avionics, systems engineering, and IT teams to ensure robust integration.
  • Support simulation, integration, and flight test activities to validate software in relevant environments.
  • Participate in design reviews, trade studies, and technical planning for advanced software architectures.
  • Write, test, document, and review code according to industry best practices.
Qualifications
  • 4 - 7 years of industry experience in software development for complex systems. Master's degree, preferred.
  • Ability to architect scalable backend systems for CI/CD and ML workflows.
  • Bachelor's degree in Computer Science, Software Engineering, or related technical discipline.
  • Experience with AI/ML frameworks such as TensorFlow or PyTorch.
  • Experience with real-time systems and robotics middleware (ROS, DDS).
  • Experience with software design patterns, modular architectures, and API development.
  • Hands-on experience with Linux and open-source development tools.
  • Proficiency in Python and C++ for high-performance applications.
  • Strong problem-solving skills and ability to debug complex distributed systems.
  • Strong understanding of computer vision algorithms and sensor fusion techniques.
Preferred Qualifications
  • Doctorate in Computer Science, Aerospace, or related field, preferred.
  • Experience developing aviation-certified software (DO-178C) or other safety-critical systems.
  • Background in robotics, automotive, or industrial automation software development.
  • Experience with computer vision libraries (OpenCV, CUDA) and GPU optimization.
  • Familiarity with cloud-based ML workflows and data pipeline architectures.
  • Experience with CI/CD tools (Jenkins, GitLab CI) and containerization (Docker, Kubernetes).
  • Knowledge of state machines, behavior trees, and task planning algorithms.
  • Experience with multi-agent collaboration and human-machine interfaces.
  • Startup or rapid development program experience.
  • Pilot's license or aviation experience is a plus.

Our Benefits: Cirrus provides a range of exciting benefits, including:

  • Comprehensive Health Coverage: Medical, vision, dental, with additional dependent coverage options
  • Employer-Paid Coverages: Group term life, short- and long-term disability insurance
  • Flexible Spending Accounts: FSA and HSA offerings with company contributions to HSA
  • Well-being: Calm Health, Employee Assistance Program, and wellness incentives through medical provider
  • 401(k) Plan: Dollar-for-dollar match up to 5% after 90 days, with 100% vesting at 1 year of service
  • PTO: Various PTO plans starting at 100 hours accrued within the first year
  • Additional Time off Benefits: Paid holidays, 2 weeks of Paid Parental leave, paid time for funeral leave and jury duty
  • Career Development: Tuition reimbursement program and professional growth opportunities
  • Exclusive Discounts: Cirrus Store, partner and marketplace discounts available
  • Community & Engagement: Company and employee clubs at various locations

These benefits are designed to support your well-being, growth, and enjoyment at Cirrus!

Pay Range

Salary Range: USD $111,755.49/Yr. - USD $167,633.23/Yr.

Sign On Bonus
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Advanced Design Aircraft Software Engineer Sr
Advanced Design Aircraft Software Engineer Sr

Cirrus • Phoenix (AZ)

On-site
USD 111,000 - 168,000
Comprehensive Health Coverage
401(k) Plan with match
PTO and Paid Holidays
+1
Advance Design Flight Controls Engineer Staff
Advance Design Flight Controls Engineer Staff

Cirrus Aircraft • Phoenix (AZ)

On-site
USD 117,000 - 177,000
Health coverage
Group term life
Disability insurance
+7
Advanced Design Flight Controls Engineer Sr Principal
Advanced Design Flight Controls Engineer Sr Principal

Cirrus Aircraft • Phoenix (AZ)

On-site
USD 173,000 - 259,000
Comprehensive Health Coverage
401(k) Plan with match
Paid PTO and holidays
+2
Advance Design Flight Controls Engineer Staff
Advance Design Flight Controls Engineer Staff

Cirrus • Phoenix (AZ)

On-site
USD 117,000 - 177,000
Comprehensive Health Coverage
401(k) Plan
Career Development Opportunities
+1
Advanced Design Flight Controls Engineer Sr Principal
Advanced Design Flight Controls Engineer Sr Principal

Cirrus • Phoenix (AZ)

On-site
USD 173,000 - 259,000
Comprehensive health coverage
401(k) plan with matching
Paid time off and holidays
Advanced Design System Development Assurance Engineer Staff
Advanced Design System Development Assurance Engineer Staff

Cirrus Aircraft • Duluth (MN)

On-site
USD 120,000 - 181,000
Health Coverage
Employer-Paid Coverages
401(k) Plan
+2
Advanced Design Aircraft Concepts Leader
Advanced Design Aircraft Concepts Leader

Cirrus Aircraft • Duluth (MN)

On-site
USD 161,000 - 258,000
Comprehensive Health Coverage
Employer-Paid Coverages
401(k) Plan with match
Advanced Design System Safety Engineer Staff
Advanced Design System Safety Engineer Staff

Cirrus Aircraft • Duluth (MN)

On-site
USD 113,000 - 170,000
Health Coverage
401(k) Plan
Paid Time Off
+4
Future Flight Decks Sr Principal Engineer
Future Flight Decks Sr Principal Engineer

Cirrus Aircraft • Duluth (MN)

On-site
USD 167,507 - 251,261
Comprehensive Health Coverage
Flexible Spending Accounts
401(k) Plan with matching
+1
AD&D System Automation Engineer Staff
AD&D System Automation Engineer Staff

Cirrus Aircraft • Duluth (MN)

On-site
USD 123,000 - 186,000
Comprehensive Health Coverage
401(k) Plan with employer match
Tuition reimbursement program
+4