We are hiring a hands-on robotics systems engineer who can own end-to-end robot integration work across multiple robot platforms (wheeled robots, quadrupeds, humanoids).
You will be building the on-robot adapter/integration layer so robots can be operated reliably by fleet control systems. Beyond that, you will serve as the team’s technical anchor for robot software/hardware, helping us evaluate vendors, diagnose issues, and integrate the full stack from low-level control up to perception / navigation / manipulation modules.
What you will do
• Build and maintain the on-robot integration/adapter layer (robot SDK/ROS interfaces, command/state, health, telemetry, remote ops hooks).
• Own robot bring-up and integration debugging: sensors, compute, networking, timing, stability, field failures.
• Connect and integrate major robot software components:
o low-level control and drivers (RTOS/embedded, motor interfaces, EtherCAT/CAN where applicable),
o robot middleware (ROS/ROS2),
o autonomy stack modules (localization/SLAM, planning, perception pipelines),
o locomotion/manipulation controllers (learning-based AI policy runtime),
o camera/IMU/LiDAR integration and vision pipelines.
• Evaluate robot vendors and hardware platforms with an engineer’s rigor: capability benchmarking, failure analysis, integration complexity, and long-term maintainability.
Required qualifications
• Strong, practical experience building and integrating real robots (service robots, AMRs, quadrupeds, or humanoids).
• Solid understanding of both:
o Lower-level robot software (embedded/RTOS concepts, motor control interfaces, real-time constraints), and
o Upper-level robot software (Linux compute, autonomy stack integration, perception pipelines, runtime deployment).
• Ability to integrate open-source and vendor components into a working system (ROS/ROS2 ecosystem knowledge is a strong plus).
• Strong debugging ability: you can diagnose problems spanning software, hardware, sensors, and network/compute constraints.
• Proficient coding skills in C/C++ and/or Python; comfortable working in Linux.
Preferred (nice-to-have) hardware depth
Have hands-on hardware intuition such as:
• Motors and drives: understanding motor behavior, tuning (e.g., PID gains), position/torque/impedance control modes.
• Actuation selection: comparing motors/gearboxes/transmissions, thermal limits, backlash, efficiency.
• Sensor integration: camera/IMU/LiDAR, synchronization, mounting/calibration considerations.
• Hardware benchmarking: designing tests to compare robot hardware performance and reliability.
Working style
• Highly hands-on, pragmatic, and comfortable in the lab and field.
• Strong ownership and systems thinking: sees the whole robot stack, not just one module.
• Clear communicator: documents integration learnings and builds reusable integration practices.
Currently, there aren't any salaries for this role at Certis shared by other job seekers.
View more salaries from Certis →Achieve your dream job with our top-notch tools!
Resume Checker
Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!
AI InterviewPrep
Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!
Resume Builder
Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!