C++ Embedded Engineer

  1. Home
  2. C++
  • Company Consulteer
  • Employment Contract
  • Location 🇨🇭 Switzerland, Zurich
  • Submitted Posted 4 days ago - Updated 10 hours ago

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

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2025 Created by C Developer Jobs. All rights reserved.