Cirrus Aircraft

Advanced Design Aircraft Software Engineer Sr

Cirrus Aircraft
Apply
3 months ago
Phoenix, AZ, USAMid Level / Senior

Base Salary

$112k - $168k/yr

Responsibilities

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

Requirements

  • Require 4–7 years of industry experience in software development for complex systems.
  • Require a bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.
  • Master's degree is preferred, and a doctorate in Computer Science, Aerospace, or a related field is also preferred.
  • Require experience with AI/ML frameworks such as TensorFlow or PyTorch.
  • Require experience with real-time systems and robotics middleware such as ROS and DDS.
  • Require proficiency in Python and C++ for high-performance applications.
  • Require hands-on experience with Linux and open-source development tools.
  • Require knowledge of software design patterns, modular architectures, API development, computer vision, and sensor fusion.
  • Prefer experience with aviation-certified software such as DO-178C or other safety-critical systems.
  • Prefer experience with OpenCV, CUDA, GPU optimization, cloud-based ML workflows, data pipelines, Jenkins, GitLab CI, Docker, and Kubernetes.
  • Prefer knowledge of state machines, behavior trees, task planning, multi-agent collaboration, and human-machine interfaces.
  • Aviation, robotics, automotive, industrial automation, startup, rapid-development, pilot-license, or flight experience is preferred or advantageous.

Benefits

  • Medical, vision, and dental coverage with dependent coverage options.
  • Employer-paid group term life and short- and long-term disability insurance.
  • Flexible Spending Accounts and Health Savings Account offerings with employer contributions.
  • Calm Health, an Employee Assistance Program, and wellness incentives.
  • 401(k) plan with a dollar-for-dollar match up to 5% after 90 days and full vesting after one year.
  • Paid time off plans starting at 100 hours accrued during the first year, plus paid holidays.
  • Two weeks of paid parental leave and paid funeral leave and jury duty time.
  • Tuition reimbursement and professional growth opportunities.
  • Company store, partner, marketplace, and employee-club discounts.
  • Sign-on bonus is mentioned, but no amount is provided.

Tech Stack

C++DockerGitLab CI/CDJenkinsKubernetesLinuxOpenCVPythonPyTorchTensorFlow

Categories

Cirrus Aircraft

About Cirrus Aircraft

1,001-5,000 employees
Contact me