Senior Aircraft Software Architect — AI, Autonomy & CV

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

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.

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

Similar jobs worth comparing

Senior AI/Autonomy Software Engineer - Flight Systems
Senior AI/Autonomy Software Engineer - Flight Systems

Cirrus • Phoenix (AZ)

On-site
USD 111,000 - 168,000
Comprehensive Health Coverage
401(k) Plan with match
PTO and Paid Holidays
+1
Advanced Design Aircraft Software Engineer Sr
Advanced Design Aircraft Software Engineer Sr

Cirrus Aircraft • Phoenix (AZ)

On-site
USD 111,000 - 168,000
Health Insurance
401(k) Match
Paid Time Off
Senior Aircraft Automation Engineer – Systems & Controls
Senior Aircraft Automation Engineer – Systems & Controls

Cirrus Aircraft • Duluth (MN)

On-site
USD 123,000 - 186,000
Comprehensive Health Coverage
401(k) Plan with employer match
Tuition reimbursement program
+4
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
Senior Flight Controls Systems Engineer - Advanced Design
Senior Flight Controls Systems Engineer - Advanced Design

Cirrus Aircraft • Phoenix (AZ)

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

Cirrus • Phoenix (AZ)

On-site
USD 117,000 - 177,000
Comprehensive Health Coverage
401(k) Plan
Career Development Opportunities
+1
Senior Aircraft Automation Engineer: Prototyping & Certification
Senior Aircraft Automation Engineer: Prototyping & Certification

Cirrus • Duluth (MN)

On-site
USD 123,000 - 186,000
Health Coverage
401(k) Plan
PTO
+2
Senior Principal Flight Controls Architect
Senior Principal Flight Controls Architect

Cirrus Aircraft • Phoenix (AZ)

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

Cirrus • Phoenix (AZ)

On-site
USD 173,000 - 259,000
Comprehensive health coverage
401(k) plan with matching
Paid time off and holidays
Senior Flight Software Engineer for Autonomous Aircraft
Senior Flight Software Engineer for Autonomous Aircraft

Approach Venture • Fort Worth (TX)

On-site
USD 140,000 - 190,000