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

Research Development Engineer in Santa Monica

Job in Santa Monica, Los Angeles County, California, 90403, USA
Listing for: Energy Jobline ZR
Full Time position
Listed on 2026-07-13
Job specializations:
  • Software Development
    Robotics, Embedded Systems/ Firmware/ IoT, Unix/Linux
Salary/Wage Range or Industry Benchmark: 150000 - 180000 USD Yearly USD 150000.00 180000.00 YEAR
Job Description & How to Apply Below

Job Description

About the Role

We are looking for a hands‑on R&D Engineer who thrives at the intersection of software, hardware, and robotics. This role goes beyond writing code; you will design and integrate embedded systems, configure cameras and sensors, build custom hardware setups, and develop intelligent robotic and drone platforms. If you love working with your hands as much as you love writing clean algorithms, this role is for you.

Key Responsibilities Software Development
  • Research, prototype, and implement algorithms in Python and C++
  • Write clean, type‑annotated, well‑documented Python 3.10+ code following modern best practices
  • Develop and maintain software for robotic and drone systems using ROS/ROS2
  • Work with MAVLink protocol and Pixhawk flight controllers for autonomous vehicle integration
  • Implement serialization/deserialization pipelines and inter‑process communication (IPC)
  • Contribute to multiprocessing, profiling, and performance optimization efforts
Embedded Systems & Electronics
  • Design, wire, and debug embedded systems for robotics and drone payloads
  • Work with cameras and imaging hardware including power delivery, voltage regulation, and cable management
  • Use lab instruments (multimeters, oscilloscopes, bench power supplies) for hardware validation and troubleshooting
  • Interface with USB, serial, and other communication buses for sensor and peripheral integration
Mechanical & Hardware
  • Create CAD models and produce 3D‑printed components for custom enclosures and mounts
  • Apply sound mechanical judgment to hardware design: tolerances, material selection, and assembly
  • Assemble and configure compute hardware, including GPU workstations and embedded computing platforms
Networking & Video Systems
  • Configure IP networks, manage static/dynamic addressing, and troubleshoot connectivity
  • Work with RTSP video streams and IP camera feeds in live systems
  • Read and process KLV metadata embedded in video streams
  • Integrate and manage data flows across networked robotic and drone systems
Robotics & Drones
  • Develop software and system integrations for ground robots and unmanned aerial vehicles (UAVs)
  • Integrate Pixhawk/MAVLink‑based autopilot systems with onboard computers and payloads
  • Assist in flight testing, calibration, and field operations for drone platforms
Basic Requirements
  • Ability to obtain U.S. Secret Clearance.
  • MS in Computer Science, Electrical Engineering, or equivalent practical experience
  • Strong programming skills in C++ and Python with production‑quality code standards
  • Hands‑on experience with embedded systems and low‑level hardware integration
  • Electrical engineering fundamentals: reading schematics, voltage/current management, connector selection, use of test equipment
  • Proficiency in Linux (Bash scripting, system configuration, networking tools)
  • Experience with ROS or ROS2 for robot software development
  • Experience with MAVLink and Pixhawk‑based autopilot systems
  • CAD and 3D printing experience for mechanical prototyping
  • Ability to build and configure computers, including selection and installation of GPUs and peripherals
  • Working knowledge of IP networking: subnets, routing, SSH, firewalls, and VLANs
  • Experience with RTSP video feeds and KLV metadata processing
  • Good written and oral communication skills; ability to produce technical documentation and reports
Qualifications
  • Hands‑on experience with drones or UAV systems (assembly, tuning, field ops)
  • Computer vision experience – camera calibration, image processing pipelines, or stereo vision
  • Machine learning / deep learning experience with Tensor Flow or Py Torch
  • Familiarity with Unreal Engine for simulation or synthetic data
  • Serial communication experience: USB, UART, SPI, I2C device integration
  • Experience with GPU‑accelerated computing and CUDA
  • Knowledge of Unreal Engine or simulation environments for robotics testing
Benefits
  • Competitive compensation package
  • Fully paid for health care benefits
  • 401(k) with employer matching
  • Relocation, if applicable
  • Paid vacations and sick leave allowances
  • Company stock options
  • #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