Robot Platform Engineer - Humanoid (Mensch)
NEURA RoboticsZurich, Zurich, Switzerland
Apply To Job Here
Job details
More jobs in SwitzerlandCompany name
NEURA Robotics
Company type
Private
Job type
Full Time
Salary range
Not Specified
Location
Zurich, Zurich, Switzerland
Qualifications
Bachelor's Degree
Experience
3-5 years
Functional area
Robotics Engineer
International applicants
Yes
About this role
NEURA Robotics is seeking a Robot Platform Engineer for their Humanoid Team in Zurich, Switzerland. You will be responsible for developing the software foundation that connects hardware, controls, middleware, and applications into a reliable, production-ready robotics platform for their humanoid robot, 4NE1.
NEURA Robotics is a German high-tech company aiming to revolutionize robotics by enabling robots to work alongside humans in existing environments. With a mission to make work more attractive, safer, and social, they are developing advanced cognitive robots.
Join NEURA Robotics to contribute to the future of humanoid robotics. Apply now to be part of a global team working on cutting-edge technology.
Company Overview
NEURA Robotics is a German high-tech company founded in 2019, dedicated to revolutionizing robotics with cognitive capabilities. Their mission is to enable robots to work safely and socially with humans in existing environments. They develop key components in-house, including AI, control software, sensor technology, and mechanical components, leading to groundbreaking progress.
With over 1500 team members from 45 countries, NEURA Robotics is at the forefront of innovation, developing products like MAiRA and the upcoming 4NE1 humanoid robot. They are creating the Neuraverse, an ecosystem for cognitive robotics, fostering global networking of robots and partners.
Quick Details
- Salary Range: Not Applicable
- Job Type: Full-time
- Experience: 5 Year+
- Qualifications: Bachelors Degree
Key Responsibilities
- Develop and maintain the software abstraction layer connecting 4NE1 hardware to the NEURA platform software.
- Integrate actuators, joints, limbs, sensors, and controllers into a unified software architecture.
- Create and maintain hardware interfaces for control, planning, and application layers.
- Integrate software components across the humanoid stack, including locomotion, manipulation, and perception.
- Design and maintain communication pathways between embedded systems and higher application levels.
- Develop and maintain the robot's operational state machine and controller/mode management software.
- Develop software for startup, calibration, homing, and shutdown processes, and integrate sensors and subsystems.
- Develop watchdog and fault management mechanisms, and build robot-wide health monitoring systems.
- Develop and maintain gRPC-based robot control services and APIs.
- Develop platform-level integration tests and validate software in simulation and on physical robots.
Requirements
- Completed Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, Software Engineering, Mechatronics, or a related field.
- Strong software engineering skills in modern C++ (C++17 or newer).
- Experience with embedded systems or hardware-near software.
- Strong Linux development experience, including multi-threaded applications, debugging, and performance optimization.
- Experience in developing real-time or latency-sensitive applications.
- Experience with DDS-based communication systems (e.g., FastDDS, Cyclone DDS).
- Experience integrating software across complex systems involving hardware, sensors, controllers, and distributed software services.
- Practical experience with physical robots or robotics hardware platforms.
- Experience in bring-up, integration, debugging, or deployment of robotics systems on real hardware.
- Strong understanding of software architecture, system integration, and debugging in complex environments.
- Experience developing and implementing state machines for operational and fault management workflows.
- Familiarity with gRPC and Protocol Buffers.
- Experience with containerized development environments (e.g., Docker, Nix).
- Familiarity with modern software engineering practices, including CI/CD pipelines.
- Familiarity with virtualized or hypervisor-based development environments.
- Strong communication skills and ability to collaborate effectively with cross-functional engineering teams.
Benefits
- Work on cutting-edge humanoid robot technology (4NE1).
- Contribute to a mission-driven company focused on making work more attractive, safer, and social.
- Be part of a diverse, international team of over 1500 members from 45 countries.
- Develop and integrate software for complex robotics systems, including hardware, controls, and middleware.
- Collaborate with engineers across various robotics domains (Locomotion, Whole-Body Control, Perception, etc.).
- Gain experience with advanced robotics middleware and communication systems (ROS 2, DDS).
- Opportunity to work in a fast-paced, innovative high-tech environment.
Also Explore: Apply as Senior Consultant - Financial Services Tax & Regulatory Advisory at EY in Switzerland
