Avatar for Hidonix
Hidonix
Actively Hiring
AI, spatial intelligence & robotics platforms for industries

Robotics Software Engineer (Systems & Perception)

Posted: 2 months ago
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Python
C++
C
Linux
OpenCV
Spi
H.264
RTP
I2C
CANbus
Free Rtos
Udp
TCP
H.265
NRF52
ESP32
ROS2
NVIDIA Jetson
RP2040

About the job

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

About the company

Hidonix company logo

Hidonix

Actively Hiring
AI, spatial intelligence & robotics platforms for industries51-200 Employees
Learn more about Hidonix image

Similar Jobs

Axle Health company logo
Axle Health
Scheduling and workforce management software for in-home care providers
Archesys company logo
Archesys
Improving the government services that impact everyday lives
Axle Health company logo
Axle Health
Scheduling and workforce management software for in-home care providers
Tapcart company logo
Tapcart
The best mobile shopping starts with tapcart
Tapcart company logo
Tapcart
The best mobile shopping starts with tapcart
Tapcart company logo
Tapcart
The best mobile shopping starts with tapcart
Axle Health company logo
Axle Health
Scheduling and workforce management software for in-home care providers