Senior Embedded Software Engineer at Hexagon
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

08 Dec, 26

Salary

0.0

Posted On

09 Sep, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description
  • Your Mission:Design, develop, test, and maintain embedded software for all actuators and sensors used in our robot, covering the entire stack from microcontroller firmware to embedded Linux
  • Define and document internal architectures and interfaces and ensure they are clearly communicated and usable by other engineers.
  • Product-oriented involvement in system integration and testing on real hardware working closely with robotic algorithms experts and electrical engineers.
  • Being part of an R&D division 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


  • Your Skillset: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 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.
  • Experience with camera modules and image processing pipelines on embedded Linux (MIPI, V4L2 and GStreamer).
  • Proficient in reading schematics and hands-on hardware debugging using oscilloscopes and logic analyzers.
  • 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.
  • Familiar with automated testing across both pure software (unit, integration) and hardware-in-the-loop (HiL) environments.
  • Proficiency in English required, basic German skills advantageous.
  • Experience in following topics areas is a plus: Python, ROS2, Zephyr, NVIDIA camera frameworks


  • What You’ll Get:Flexible working hours and a hybrid model for real work-life balance
  • Generous vacation: 25–30 days depending on age
  • CHF 500 mobility credit for sustainable commuting
  • Bonus system & strong pension contributions
  • Tailored training & development opportunities
  • Relocation support for a smooth start
  • Discounts on health, mobility & entertainment
  • Team events and a flat hierarchy where your voice counts
  • A warm, international culture built on respect and collaboration

Responsibilities
Loading...