Come build the autonomous future with us. One humanoid at a time.
As a Senior Software Engineer - Embedded, you will work in an interdisciplinary team of algorithm experts, robotic, software, mechanical and electrical engineers and contribute to our next generation robotic projects currently in development. Join our newly established team within Hexagon’s Innovation Hub and make your visions come true!
Senior Software Engineer - Embedded (f/m/d)
Zürich
100%
This appeals to you
- Design, develop, test, and maintain embedded software for all actuators and sensors used in our robot, covering the entire embedded stack from firmware to embedded Linux
- Work closely with robotic algorithms experts and electrical engineers
- Work in a multicultural and interdisciplinary environment developing a novel robot from prototype to serial production
- Active and hands-on participation with system integration and testing on real hardware
- Team-oriented, problem-solving and creative thinking to push boundaries of cutting-edge technologies
- Being part of an R&D with startup spirit in a globally active company: we work in an iterative fashion to solve complex real-world problems at the frontier of robotics.
This is you
- BSc/MSc in computer science, electrical engineering, or a related field, with at least 5 years of professional experience in embedded software development
- Minimum 3 years of professional experience with modern C++ in production environments
- Experience in C++ driver development on (embedded) Linux platforms and in C/C++ firmware development for MCUs (e.g., STM32)
- Familiar with industrial networking protocols, particularly EtherCAT and CAN/CANopen
- Knowledge of low-level serial interfaces such as SPI, UART, and I²C
- Able to read schematics and debug code hands-on on the robot using an oscilloscope or a logic analyzer
- Experienced in designing software and system architectures for embedded systems integrated into highly complex, distributed environments
- Passionate about modern embedded software development, including integration into CI/CD pipelines with a DevOps mindset
- Proficiency in English required, basic German skills advantageous
Experience in following topics areas is a plus:
- ROS2 and Python
- Automated hardware-in-the-loop testing
- Modern RTOS (e.g. Zephyr)
We offer you
- Flexible annual working hours based on a 40-hour week, with 100% employment
- Vacation entitlement: 25 days from the age of 20, 27 days from the age of 40 and 30 days from the age of 50
- Hybrid Working model
- Generous bonus system and extra-mandatory pension fund contributions
- Individual training opportunities (internal and external)
- Relocation service
- Various Discounts (Health, Car, Entertainment and much more)
- Employee Events
- Flat hierarchy structure
- Warm and international corporate culture based on respect and cooperation
About Us
Hexagon is a leading provider of digital reality solutions and employs more than 24,000 people in 50 countries. You will be part of a strong, experienced, inspiring and motivated team of experts driving the future of Hexagon. You will use and develop your skills in our highly innovative and diverse environment. Flexible working models allow you to ideally combine work and private interests.
Contact
If you have any questions, please do not hesitate to contact , HR Generalist.
Hexagon Technology Center GmbH
Heinrich Wild Strasse
CH-9435 Heerbrugg
Job-ID: evxtzder