Senior Software Engineer (Embedded)

Engineering
On-site, Los Angeles, CA
Full-time
140k - 250k

C/C++ • Rust • Embedded Linux • FPGA • Computer Vision • Real-time Systems • Robotics • Hardware Integration

About this role

We are seeking a Senior Embedded Software Engineer to architect and develop high-performance embedded software for next-generation, production-scale manufacturing systems. In this role, you will design the machine instruction layer, integrate control algorithms, and develop software that interfaces with FPGAs, computer vision systems, and a wide array of sensors—all running on embedded Linux platforms. You will work cross-functionally with process engineers, control systems developers, and FPGA engineers to deliver robust, high-throughput, and fault-tolerant embedded systems.

What you'll do

  • Architect and develop embedded software for robotic control, hardware coordination, and precision instrumentation
  • Design and implement the machine instruction layer and integrate control algorithms
  • Develop software interfaces for FPGAs, computer vision, and diverse sensors on embedded Linux
  • Enable system calibration, sensor health monitoring, quality logging, and production automation
  • Collaborate with cross-functional teams including process, mechanical, and electrical engineering
  • Deliver high-throughput, low-latency, and fault-tolerant embedded systems

What we're looking for

  • 5+ years of experience in software development using C/C++ and/or Rust
  • Deep experience with embedded Linux environments and real-time data acquisition
  • Experience with system calibration, sensor monitoring, and production automation
  • Background in high-performance, low-latency, or fault-tolerant systems (e.g., robotics, autonomous systems, HFT)
  • Ability to work collaboratively in a fast-paced, hands-on, and mission-driven environment
  • Strong problem-solving skills and a passion for technical innovation

Apply for Senior Software Engineer (Embedded)

Fill out the form below to submit your application.

Click to upload or drag and drop

PDF, DOC, DOCX files only (max 10MB)

By submitting this application, you agree to our privacy policy and terms of service.

What we offer

  • Significant stock option packages
  • 100% employer-paid Medical, Dental, and Vision insurance
  • Life insurance, 401(k) options
  • Relocation assistance provided
  • Paid vacation, sick leave, and company holidays
  • Generous parental leave and flexible work hours
  • Free daily catered lunch and dinner, stocked kitchenette
  • Casual dress, regular team events, and a collaborative culture

This position is with one of our partner companies. Flows is the recruiting partner for this opportunity.