ย 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
Preferred 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 TensorFlow or PyTorch
โขย ย ย ย ย Familiarity with Unreal Engine for simulation or synthetic data generation
โขย ย ย ย ย 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
Who We Are
UtopiaCompression Corporation, located in the west side of Los Angeles, is a leader in cutting-edge solutions for:
โย ย ย ย ย ย Computer vision and machine learning;
โย ย ย ย ย ย Planning and control for autonomous systems;
โย ย ย ย ย ย Human-computer interaction for autonomous systems;
We offer a challenging and exciting environment to work on high-risk, high-reward technologies with the potential to bring about transformational changes to state-of-the-art.
Benefits
1. Competitive compensation package
2. Fully paid for health care benefits
3. 401(k) with employer matching
4. Relocation, if applicable
5. Paid vacations and sick leave allowances
6. Company stock options
To apply, send your resume to: innovate at utopiacompression.com with the job title as the subject.