> Markdown version of [/jobs/ext/727254-ad-d-advanced-software-engineer-sr](https://www.wearedevelopers.com/jobs/ext/727254-ad-d-advanced-software-engineer-sr). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # AD&D Advanced Software Engineer Sr - **Company:** Cirrus Aircraft - **Location:** Duluth, MN, United States - **Experience:** Expert - **Salary:** $111,755.0 - $167,633.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Adobe InDesign, Artificial Intelligence, Systems Engineering, Computer Vision, C++ (Programming Language), Cloud Computing, Code Review, Nvidia CUDA, Continuous Integration, Software Debugging, Software Design Patterns, Linux, Programming Tools, Distributed Systems, Middleware, Human-Computer Interaction, Python (Programming Language), Machine Learning, OpenCV, Open Source Technology, Software Architecture, Tensorflow, Sensor Fusion, Software Engineering, Software Systems, Real Time Systems, Pytorch, Multi-Agent Systems, Safety Critical Systems, State Machines, Backend, Containerization, Gitlab-ci, Kubernetes, Information Technology, Machine Learning Operations, DO-178B, Api Design, Data Pipelines, Docker, Jenkins - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=e69be16dc64cb06e ## About the Role Do you have a valid Remote Pilot Certificate license?, Do you have experience in System troubleshooting?, Do you have a Bachelor's degree?, * 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., * 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. ## Description 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. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [Deepfakes in Realtime - How Neural Networks Are Changing Our World](https://www.wearedevelopers.com/videos/180-deepfakes-in-realtime-how-neural-networks-are-changing-our-world) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)