Embedded Software Engineer
Vor 2 Tagen
We are looking for embedded (as in microcontroller) software engineers to contribute to different parts of our software and hardware stack in our Zurich headquarters:
- The open-source autopilot project PX4 running on ARM Cortex-M devices.
- Related open-source protocols like Mavlink, UAVCAN, DDS.
- The open-source real-time operating system NuttX.
- Our own autopilot hardware product Skynode.
- Our own testing system for Skynode manufacturing and CI.
While you will mostly work in the area of microcontroller software, you will also contribute to the whole stack, developing features, tests, and debugging tools that cross these boundaries. For example, our Linux-based AuterionOS and our open-source debugging and tracing tools emdbg.
Responsibilities and Duties
- Collaborate with other engaged and friendly engineers across the company to understand internal and customer use cases and implement or improve our stack accordingly.
- Focus on the PX4 and NuttX layers of our stack, but certainly interact with several more.
- Add and maintain new features, drivers and targets to PX4 and NuttX.
- Write and read code in C (NuttX, Zephyr), C++14 (PX4) and Python ≥3.10 (testing).
- Improve reliability of our autopilots via CI and automated software and hardware testing.
- Debug and fix simple and complex bugs in our stack.
- Write and improve documentation of PX4, NuttX and debug and testing systems.
- Interact with the PX4 community and evangelize your work.
Qualifications and Skills
- Have demonstrated expertise and/or deep interest in one or more of our technology areas and are interested in working across them.
- Have previously worked with C, C++ and related tooling in the context of embedded systems and Python in the context of testing and debugging.
- Enjoy having your work directly used by customers and colleagues.
- Have experience with contributing to open source communities on GitHub.
- Enjoy debugging and fixing problems using custom tooling.
- Believe in improving the quality of embedded software and its documentation.
- Are comfortable using a terminal on Linux (and Unix) systems.
Benefits
- Flexible working hours & hybrid workplace
- Stock Options
- Generous holiday allowance
- Pension plan
- Car parking
- Enhanced maternity & paternity leave
- Mental health and wellbeing support
- Learning and development opportunities
- Regular team social
- Snacks & Drinks
About Auterion
We are building the leading software platform for AI-powered autonomous systems for enterprise and government customers. Our team is supporting the most important missions and solving the most challenging problems.
At Auterion, we bring together the sharpest minds who love to solve the hardest problems. Join a vibrant team built on innovation, openness, and excellence, where you'll be empowered to develop ideas, collaborate across all levels, and make an impact that matters.
-
Embedded Software Engineer
Vor 4 Tagen
Zürich, Zürich, Schweiz Techfirm Industrial Services Vollzeit CHF 60'000 - CHF 120'000 pro JahrFor our Techfirm Industrial Services team, we would like to integrate aEmbedded Software Engineer (M/W/D) ready to join us in Switzerland to take up new challenges together WHAT WILL BE YOUR TASKSDesign embedded real-time software running on the processor using C++Contribute to the software development strategy in your areaInvolved in the whole software...
-
Lead Software Engineer
Vor 6 Tagen
Zürich, Zürich, Schweiz IC Resources Vollzeit CHF 120'000 - CHF 180'000 pro JahrA Lead Embedded Software Engineer is sought by this expanding in-memory computing developer to be based at their HQ in Zürich. The Lead Embedded Software Engineer will be responsible for leading a small team tasked with the development of software at microcontroller / bare-metal level and multi-platform software and toolchains under Linux and RTOS in C and...
-
Embedded Software Engineer Robotics
Vor 2 Tagen
Zürich, Zürich, Schweiz TalentCloud Group Vollzeit CHF 60'000 - CHF 120'000 pro JahrWe are supporting a fast-moving technology team building intelligent mobile platforms. You will work at the junction of low-level software, perception and edge compute helping to design, optimize and deploy embedded solutions that run in real environments. Key responsibilitiesDevelop and maintain embedded software for real-time perception and autonomy...
-
Software Entwickler für Embedded Software
Vor 4 Tagen
Zürich, Zürich, Schweiz RUAG SA VollzeitDas kannst du bewegen * Analyse von Systemanforderungen und Erstellen von Software-Spezifikationen * Programmierung in C/C++ und Python * Entwicklung und Integration von von täts- und Berechtigungsmanagement in embedded Kommunikations-Systemen * Integration von LDAP-, AD- und Proxy-Servern * Integration von Software-Modulen in bestehende Embedded-Systeme *...
-
Software Entwickler für Embedded Software
Vor 4 Tagen
Zürich, Zürich, Schweiz RUAG MRO Holding AG VollzeitSoftware Entwickler für Embedded Software (IAM) (w/m/d) Berufserfahrung Berufserfahrene Ort Pensum % Nicht Donald Duck sondern Daniel Düsentrieb ist deine Lieblingsfigur aus Entenhausen? Sein Motto «Dem Ingeniör ist nichts zu schwör» lebst du vor? Dann brauchen wir dich im Ingenieurwesen von RUAG. Bei uns hast du die einmalige Möglichkeit an...
-
Senior Software Engineer
vor 1 Woche
Zürich, Zürich, Schweiz Rocken AG Vollzeit CHF 130'000 pro JahrSenior Software Engineer Rocken AG Zürich, Switzerland days ago Role details Contract type Permanent contract Employment type Full-time (> 32 hours Working hours Regular working hours Languages English, German Experience level Senior Compensation CHF 130K Job location Zürich, Switzerland Tech stack Artificial Intelligence Cloud Computing Software Quality...
-
Technical Lead Embedded Software
vor 2 Wochen
Zürich, Zürich, Schweiz Computer Futures Vollzeit CHF 120'000 - CHF 180'000 pro JahrWe have a current opportunity for a Technical Lead Embedded Software on a contract basis. The position will be based in Zürich Oberlandl.Proven track record in embedded software development and successful project execution, particularly within Matlab, Simulink, and C++ environments.Solid experience in model-based development (e.g., Simulink) and automatic...
-
Embedded Robotics Software Engineer
Vor 6 Tagen
Zürich, Zürich, Schweiz Robotics and AI Institute Vollzeit CHF 120'000 - CHF 180'000 pro JahrOur Mission Our mission is to solve the most important and fundamental challenges in AI and Robotics to enable future generations of intelligent machines that will help us all live better lives. Embedded Robotics Software Engineers will work cross-functionally with a talented team of engineers and researchers to develop cutting-edge robotic systems. Your...
-
Embedded Systems Engineer
Vor 2 Tagen
Zürich, Zürich, Schweiz RIVR Vollzeit CHF 80'000 - CHF 120'000 pro JahrRIVR is a Swiss robotics company pioneering Physical AI and robotic solutions to revolutionize last-mile delivery, giving 1 human the power of 1000. Through the combination of artificial neural networks and innovative robot designs with wheels and legs, RIVR aims to enhance efficiency, sustainability, and scalability in last-mile delivery. Founded as...
-
Embedded Systems Engineer
Vor 6 Tagen
Zürich, Zürich, Schweiz Gravis Robotics Vollzeit CHF 120'000 - CHF 180'000 pro JahrGravis Robotics is a startup that turns heavy construction machines into intelligent and autonomous robots. Our unique combination of learning-based automation and augmented remote control lets one operator safely conduct a fleet of earthmoving machines in a gamified environment. Our team has over a decade of academic experience honing the cutting edge of...