Robotics Software Engineer (Systems & Perception)

Hidonix Industries

Santa Monica (CA)

On-site

USD 90,000 - 100,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible PTO

Job summary

Hidonix Industries is seeking a Robotics Software Engineer (Systems & Perception) to lead the integration of high-level perception and low-level control for autonomous platforms. The role involves building a ROS2 production framework, developing sensor fusion, and ensuring reliable, real-time operation.

You will own the architectural integrity of autonomous systems, including stair-climbing rover and wearable tech, with a focus on reliability and performance in industrial settings.

Qualifications

  • Expert-level C, C++, and Python; able to switch between low-level driver work and high-level scripting.
  • ROS/ROS2 experience with hardware communication protocols (CAN, UART, SPI, I2C).
  • Hands-on computer vision with OpenCV or similar frameworks.
  • Strong networking knowledge including video encoding (H.265/H.264) for remote operation.
  • Experience with MCUs (FreeRTOS or bare-metal) and interfacing with high-level compute modules like NVIDIA Jetson.

Responsibilities

  • Lead the architectural transition to a production-ready ROS2 framework.
  • Design and optimize perception sensor-fusion pipelines (LiDAR, stereo vision, IMUs).
  • Develop deterministic firmware for MCUs (RP2040, ESP32, nRF52) for motor control.
  • Engineer robust low-latency telemetry between edge devices and remote servers.
  • Manage software environments on Linux-based edge compute modules and deployments.

Skills

C/C++
Python
ROS/ROS2
OpenCV
Sensor fusion
Networking
MCUs

Tools

NVIDIA Jetson
Linux
Docker/Balena

Job description

We're Hiring! Robotics Software Engineer (Systems & Perception)

Employment Type: Full Time

Location: Santa Monica, CA (On-site)

Salary: 90K-100K Annually

PTO: Flexible

About the Role

Hidonix Industries is seeking a Robotics Software Engineer (Systems & Perception)

working in the R&D Hardware Team, to lead the integration of high-level perception and

low-level control systems for our next-generation autonomous platforms. We are looking for

a technical integrator; someone who understands real-time hardware constraints as well as

the complexities of computer vision and remote telemetry.

In this role, you will own the architectural integrity of our autonomous stair-climbing rover,

wearable technology suite and more. You will be responsible for ensuring that our robots

don't just "move," but perceive, communicate, and operate with industrial-grade reliability.

Key Responsibilities
  • System Architecture & ROS2 Migration: Lead the architectural transition from legacy prototypes to a production-ready ROS2 framework, ensuring modularity and scalability.
  • Perception Stack Development: Design and optimize sensor-fusion pipelines (LiDAR, Stereo Vision, Ultrasonics, IMUs) for real-time spatial awareness and object
  • Low-Latency Telemetry: Engineer robust networking solutions for high-bandwidth data transmission (H.264/H.265) between NVIDIA Jetson edge nodes and remote servers over Wi-Fi/LTE.
  • Embedded Control & MCU Implementation: Develop and maintain deterministic firmware for a variety of MCUs (RP2040, ESP32, nRF52) to facilitate high-precision motor control and sensor acquisition via CANBus, I2C, and SPI.
  • Deployment & Lifecycle Management: Manage the software environment on Linux-based edge compute modules, ensuring stable deployments and efficient
Required Qualifications
  • Language Proficiency: Expert-level command of C, C++, and Python, with the ability to switch between low-level driver development and high-level scripting.
  • Middleware & Protocols: Professional experience with ROS/ROS2 and hardware communication protocols (CAN, UART, SPI, I2C).
  • Computer Vision (CV): Hands-on experience with OpenCV, or similar frameworks.
  • Network Engineering: Solid understanding of networking fundamentals, including RTP/UDP/TCP optimization and video compression standards (H.265/H.264) for remote operation.
  • Hardware Experience: Experience with MCUs (FreeRTOS or bare-metal) and an understanding of how to interface them with high-level compute modules like NVIDIA Jetson.
Nice to Have
  • Proven abilities: A portfolio of "it just works" projects, showing you can take a prototype and make it a reliable, field-ready system.
  • Hardware Literacy: A functional understanding of Electrical Engineering concepts (schematic reading, logic analysis) to assist in hardware/software debugging.
  • Platform Knowledge: Previous exposure to custom Linux environments or containerized deployments (Docker/Balena).
  • Learning Models: Understanding on how to use Reinforcement Learning techniques for robot locomotion.
Other Requirements
  • Must be commuting distance of Santa Monica, CA
  • Must be a US Citizen or valid green card holder
  • Must be comfortable with working on-site
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

On-Site Santa Monica Robotics Systems & Perception Engineer
On-Site Santa Monica Robotics Systems & Perception Engineer

Hidonix Industries • Santa Monica (CA)

On-site
USD 90,000 - 100,000
Flexible PTO
Senior Robotics Engineer
Senior Robotics Engineer

Knightscope • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Senior Perception Engineer | Sensors, Firmware & Drivers
Senior Perception Engineer | Sensors, Firmware & Drivers

Persona AI, Inc. • Houston (TX)

Hybrid
USD 120,000 - 190,000
Performance bonus
Medical benefits
Equity
+2
Software Engineer, Perception
Software Engineer, Perception

Relling • San Francisco (CA)

On-site
USD 140,000 - 210,000
Senior Robotics Engineer - $200,000
Senior Robotics Engineer - $200,000

Attis • San Francisco (CA)

On-site
USD 180,000 - 220,000
Equity opportunity
Robotics Engineer
Robotics Engineer

OpenMind • Sacramento (CA)

On-site
USD 120,000 - 160,000
Robotics Engineer (Hardware+ROS2) Part-Time
Robotics Engineer (Hardware+ROS2) Part-Time

S27a • Santa Clara (CA)

On-site
USD 55,000 - 83,000
Senior Robotics Engineer
Senior Robotics Engineer

Harvey Nash • San Francisco (CA)

On-site
USD 150,000 - 210,000
Robotics Software Engineer
Robotics Software Engineer

SVI Technologies, Inc. • Calabasas (CA)

On-site
USD 120,000 - 180,000
Stock Options
Company Benefits
Robotics Software Engineer
Robotics Software Engineer

Noble Machines • Sunnyvale (CA)

On-site
USD 90,000 - 130,000