Software Engineer / Software Engineeress

Anavia AG - April 21, 2026

About the Company

ANAVIA specializes in the design, development, and manufacturing of vertical takeoff and landing (VTOL) systems weighing up to 500 kilograms. We offer industry-leading unmanned helicopter systems tailored for diverse mission profiles, including Surveillance and Reconnaissance, Inspection, Mapping, and Cargo.

Qualifications

  • Education: Bachelor’s degree in Computer Science, Electrical/Computer Engineering, Mechatronics, Aerospace Engineering, or a related field. A Master's degree or advanced degree is preferred.
  • Experience: Hands-on experience programming for microcontrollers in real-time embedded environments, preferably within the aviation, space, or autonomous systems industries.
  • Safety-Critical Systems: Familiarity with DO-178C or equivalent safety-critical software development standards. Experience in supporting or leading software certification activities is highly advantageous.
  • Programming & Software Development: Expert-level proficiency in C for embedded real-time systems, with a strong understanding of real-time operating systems (RTOS). Proficiency in scripting languages (Python, Bash) for test automation and tooling is essential.
  • Protocols: In-depth knowledge of embedded communication protocols such as CAN, UART, SPI, I2C, USB, and Serial. Experience with network protocols (Ethernet, UDP/TCP) in embedded contexts is a plus.
  • Communication: Excellent technical communication skills with the ability to clearly explain complex concepts to cross-functional teams.
  • Language: Strong command of English (oral and written); proficiency in German is desirable.
  • Eligibility: Open to Swiss or EU Nationals only.
  • Location: On-Site in Näfels | Bilten, Switzerland.

Key Responsibilities

  • Control Software: Design and implement mission-critical low-level control software for UAV components, ensuring deterministic real-time performance.
  • Communication Systems: Develop and maintain communication protocols to ensure safe and reliable communication between all UAV components.
  • Real-Time Performance: Optimize software performance for real-time operating systems where timing constraints are critical to flight safety and vehicle behavior.
  • Testing Framework: Implement comprehensive test strategies at all levels (unit, integration, system) to thoroughly verify functionality, performance, and safety requirements.
  • Standards Compliance: Develop software in alignment with DO-178C (or equivalent safety-critical software standards) and support certification activities throughout the development lifecycle.
  • Code Reviews: Lead and participate in design and code reviews to ensure software quality and adherence to coding standards.
  • System Architecture: Contribute to decisions regarding system-level software architecture and requirements definition.
  • Rapid Prototyping: Support rapid prototyping activities alongside production development to validate concepts and iterate quickly.
  • Process Enhancement: Incorporate industry best practices into development workflows, including modern CI/CD practices and automated testing strategies.

Competencies & Duties

  • Cross-Functional Collaboration: Work closely with flight control, hardware, test bench, and design engineering teams to integrate, debug, and optimize embedded systems.
  • Full Lifecycle Ownership: Take end-to-end responsibility from requirements definition through implementation, integration, validation, and transition to production.
  • Compliance: Adhere to ANAVIA’s employment contract, comply with company safety instructions, and uphold employee safety requirements, including adherence to ANAVIA’s quality manual and related process specifications.
  • Travel Requirements: International travel may be required, accounting for up to 25% of working hours.

Become Part of the ANAVIA Family

A committed and international team is waiting for you! Join us for exciting projects and opportunities to grow in every dimension. We support training and provide pathways for personal and professional development. Enjoy team events to celebrate our successes together in our beautiful office with stunning views of the Swiss mountains in Näfels, Glarus Nord.

Apply online using the form below. Only applications matching the job profile will be considered.

Location : Näfels
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.