Skip to main content

Embedded Software Engineer — Robotics / Intelligent Machines

Embedded Software Engineer — Robotics / Intelligent Machines

< Back to Job Search

We’re supporting a fast-moving technology team building intelligent mobile platforms. You’ll work at the junction of low-level software, perception and edge compute — helping to design, optimise and deploy embedded solutions that run in real environments.

Key responsibilities

  • Develop and maintain embedded software for real-time perception and autonomy systems
  • Build and streamline the embedded development workflow (cross-compilation, flashing, CI/CD, deployment)
  • Optimise compute pipelines for constrained devices, including GPU-accelerated image processing
  • Integrate sensors and implement reliable data pipelines (camera, LiDAR, etc.)
  • Analyse system performance and apply improvements to latency, throughput and power usage
  • Produce clear documentation, tests and reproducible build artefacts
  • Collaborate across software, hardware and product teams to align architecture with operational needs

Core experience (must-haves)

  • Minimum ~2 years’ hands-on experience developing on embedded targets for machine-vision, robotics or similar domains
  • Strong C/C++ skills and comfortable working in Linux-based embedded environments
  • Demonstrable experience optimising workloads for embedded GPUs or other accelerators
  • Confident troubleshooting of cross-compile and deployment toolchains; familiarity with build systems and CI for embedded projects
  • Practical knowledge of sensor integration and real-time data handling

Desirable (nice to have)

  • Experience in Advanced Driving Assistance Systems (ADAS) & NVIDIA DRIVE AGX Platform
  • Accustomed to robotics middleware (ROS / ROS2) or robotics frameworks
  • Familiarity with parallel programming (CUDA, OpenCL, or equivalent)
  • Background in perception algorithms (SLAM, sensor fusion, computer vision)
  • Experience in safety-critical or regulated industries (automotive, aerospace, medical)
  • Prior exposure to automotive-grade SoCs or embedded inference platforms

Qualifications & languages

  • Degree in Computer Science, Electronic Engineering, Mechatronics or related discipline (or equivalent practical experience)
  • Fluent in English. German is advantageous but not essential

What’s on offer

  • A technically challenging role with direct impact on deployed systems
  • Small, interdisciplinary teams and fast decision cycles
  • Opportunity to work with cutting-edge edge-AI and robotics technologies

 

Upload your CV/resume or any other relevant file. Max. file size: 39 MB.

Job Overview
Category
IT
Job Location
Zürich region
Job Type
Permanent
Consultant

Eric Schuster

Managing Partner

Mike - Managing Partner

Mike - Managing Partner

I will be back soon

Mike - Managing Partner
Hey there, I'm Mike. Happy to help you find an exciting role in Switzerland!

For an overview of our latest jobs, please click on our Jobs page or have a look at our open jobs on: www.linkedin.com/company/ talentcloud-group-recruitment/jobs
Whatsapp How can we help?