×
Register Here to Apply for Jobs or Post Jobs. X

Robotics Software Engineer; Systems & Perception

Job in Santa Monica, Los Angeles County, California, 90403, USA
Listing for: Hidonix Industries
Full Time position
Listed on 2026-06-18
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Robotics, Unix/Linux, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Robotics Software Engineer (Systems & Perception)

Employment Type
:
Full Time

Location
:
Santa Monica, CA (On-site)

Salary
: 90K-105K Annually

PTO
:
Flexible

About the Role

Hidonix Industries is seeking a Robotics Software Engineer (Systems & Perception) to lead the integration of high‑level perception and low‑level control systems for next‑generation autonomous platforms. The role involves architectural ownership of autonomous stair‑climbing rovers, wearable technology suites, and other robotic systems, ensuring they move, 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 detection.
  • 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 MCUs (RP2040, ESP
    32, nRF
    52) to enable 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 updates.
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 knowledge of interfacing them with high‑level compute modules like NVIDIA Jetson.
Nice to Have
  • Proven abilities: A portfolio of field‑ready projects demonstrating end‑to‑end reliability.
  • Hardware Literacy:
    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 of how to use Reinforcement Learning techniques for robot locomotion.
Other Requirements
  • Must be within commuting distance of Santa Monica, CA.
  • Must be a US Citizen or valid green card holder.
  • Must be comfortable working on‑site.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary