Robotics Software Engineer (Systems & Perception)

Hidonix Industries
Santa Monica, US
On-site

Job Description

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

Employment Type: Full Time

Location: Santa Monica, CA (On-site)

Salary: 90K-105K Annually

PTO: Flexible

Benefits: Full Comprehensive Health Package

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

localization.

  • 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

dependency management.

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

for depth estimation, Object Detection, temporal frame estimation, or similar.

  • 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

Skills & Requirements

Technical Skills

CC++PythonRos/ros2CanUartSpiI2cOpencvRtp/udp/tcpH.265/h.264FreertosBare-metalNvidia jetsonLinuxDockerBalenaLeadershipCommunicationRoboticsAutonomous systemsEmbedded systemsComputer visionNetworking

Salary

$90,000 - $105,000

year

Employment Type

FULL TIME

Level

senior

Posted

5/2/2026

Continue to LinkedIn

You will be redirected to the job posting on LinkedIn.

Sign in and we'll score your resume against this role.