Cirrus

AD&D Advanced Software Engineer Sr

ID 2026-4938
Category
Engineering
Position Type
Full-Time
Location Type
Onsite
Location
US-MN-Duluth

Overview

The AD&D Advanced Software Engineer will leadthe development of advanced software capabilities for next-generation aircraftsystems. This role focuses on designing and implementing software features foruser interfaces, automated and autonomous controls, and AI/ML-drivenapplications. The engineer will architect scalable solutions, writeproduction-quality code, and build backend systems to support continuousintegration, continuous development, and machine learning model training.Experience in aviation-certified software is a plus, but candidates fromrobotics, automotive, or industrial automation backgrounds are encouraged toapply.

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.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.