ANAVIA
specializes in the design, development & manufacturing of vertical take-off & landing (VTOL) systems of up to 500 kilograms. The company offers industry leading unmanned helicopter systems for various mission profiles, such as Surveillance & Reconnaissance, Inspection or Mapping & Cargo.
We're growing our engineering team
As a
Software Engineer (Embedded
), you will be responsible for the design, integration, and testing of embedded software for our unmanned helicopter systems. You will work closely with cross-functional teams to ensure that our systems are reliable, efficient, and compliant with industry standards.
Key Tasks:
* 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 ensuring all UAV components communicate safely and reliably.
* 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 accordance 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 system-level software architecture decisions, 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.
Qualifications:
* Education:
Bachelor's degree in computer science, Electrical/Computer Engineering, Mechatronics, Aerospace Engineering, or related field. Master's degree or advanced degree preferred.
* Experience
: hands-on experience programming for microcontrollers in real-time embedded environments. Preferably in the aviation, space, or autonomous systems industry.
* Safety-Critical Systems:
familiarity with DO-178C or equivalent safety-critical software development standards. Experience supporting or leading software certification activities is a strong plus.
* Programming & Software Development: expert-l
evel proficiency in C for embedded real-time systems. Strong understanding of real-time operating systems (RTOS). Proficiency in scripting languages (Python, Bash) for test automation and tooling.
* Protocols: deep kn
owledge of embedded communication protocols: CAN, UART, SPI, I2C, USB, Serial. Experience with network protocols (Ethernet, UDP/TCP) in embedded contexts.
* Communication
: Very good technical communication skills with ability to explain complex concepts clearly to cross-functional teams.
* Language: Proficiency
in English (oral and written). German desirable.
Become part of the ANAVIA
Family
, and join a passionate and international team where collaboration and innovation drive everything we do.
* Work on exciting projects with plenty of room to grow in every direction.
* Benefit from continuous learning, professional development, and support for further training.
* Celebrate shared achievements through team events and a strong sense of community.
* Enjoy a stunning Swiss mountain view from our modern offices
in Näfels and Bilten, Glarus Nord.
Be part of something extraordinary — your journey w
ith ANA
VIA starts here.
Please note that this position is open only to candidates who hold a valid Swiss work permit, EU nationality, or Swiss citizenship.
ANAVIA will be on Christmas break from December 22nd to January 2nd.
Happy holidays