Jobs · Information Technology · Arizona

Advanced Design Aircraft Software Engineer Sr

Cirrus · Phoenix, AZ · Yesterday
Information Technology$112k/yrFull-time

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.
  • Arcitect 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

  • 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.

Similar jobs

Sr Aircraft Engineer

Federal Express CorporationMemphis, TN· 5 days ago
Engineeringapply on careers.fedex.com