C++ Embedded Engineer

Zürich, ZH, CH, Switzerland

Job Description

Let's shape future together!

Your Role & Responsibilities



Design, develop, test, and maintain embedded Linux software for next-generation humanoid robotic systems Collaborate closely with robotics algorithm engineers, electrical engineers, and system integrators to bring advanced robotics solutions to life Work across the full product lifecycle -- from early prototyping to series production Implement low-level software components close to hardware (kernel modules, drivers, middleware) Actively contribute to hardware integration and on-device testing in real-world environments Tackle complex engineering problems through iterative development, experimentation, and hands-on validation Join an agile, interdisciplinary R&D team with a strong focus on innovation, autonomy, and real-world impact

Required Technical & Professional Expertise



BSc or MSc in Computer Science, Software Engineering, Robotics, or a related technical field 3+ years of professional experience in embedded software development using modern C++, C, Python, and Shell scripting Deep experience with embedded Linux systems: kernel configuration, device tree management, driver development, and build systems like Yocto or Buildroot Proficient in cross-compilation, dependency management, and packaging for embedded platforms Strong understanding of hardware-level communication protocols: SPI, I2C, UART -- and industrial protocols such as EtherCAT and CAN Familiarity with Nvidia Jetson BSP and related embedded toolchains is a plus Experience implementing embedded system security: secure boot, kernel and driver signing, encrypted filesystems, secure key storage Solid knowledge of network protocols and ability to develop/debug distributed systems Experience working with CI/CD pipelines in embedded development contexts * Knowledge of relevant compliance standards (e.g., ISO/IEC for robotics or embedded systems) is a bonus

Beware of fraud agents! do not pay money to get a job

MNCJobs.ch will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1878288
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Zürich, ZH, CH, Switzerland
  • Education
    Not mentioned