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

Embedded Software Engineer

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Lumex Talent
Full Time position
Listed on 2026-06-18
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer, Unix/Linux
Salary/Wage Range or Industry Benchmark: 170000 - 215000 USD Yearly USD 170000.00 215000.00 YEAR
Job Description & How to Apply Below

Embedded Software Engineer (Camera & Edge AI Systems)

Experience: 1–3 Years

Compensation: $170,000 – $215,000 Base + 0.1% – 0.25% Equity

About the Company

They are an elite, venture-backed hardware-meets-AI startup engineering the next generation of computer vision. Backed by Y Combinator and Initialized Capital with $14M in total funding
, they have developed a groundbreaking, low-light camera system that replaces traditional heavy night-vision hardware with advanced deep learning algorithms.

Their system embeds a custom machine learning model directly onto a tiny, one-cubic-inch edge AI chip—allowing autonomous systems to reconstruct clear imagery in near-total darkness (0.1 millilux) while running at 90 FPS on just one watt of power. This technology is rapidly being deployed across drones, robotics, defense, autonomous vehicles, and head-mounted displays.

The Opportunity

They are seeking a highly motivated Junior-to-Mid level Embedded Systems Engineer to join their growing team of 14 builders. In this role, the candidate will sit at the literal intersection of hardware and artificial intelligence. They will be instrumental in designing, developing, and optimizing low-level software, focusing heavily on software board bring-up for custom imaging sensors, micro-displays, and camera peripherals into advanced SoC/SoM packages.

What

You Will Do
  • Driver Development: Develop, port, and optimize Linux device drivers for custom imaging sensors and low-level peripherals.
  • BSP Engineering: Modify and maintain existing Board Support Packages (BSP) to enable custom hardware peripherals and ensure stable kernel-level performance.
  • Hardware-Software Boundary: Troubleshoot and debug complex embedded system anomalies across the hardware, firmware, and OS boundaries.
  • Cross-Functional Collaboration: Partner closely with hardware, machine learning, and product teams to optimize data pipelines and ensure low-latency video ingestion for the ML stack.
  • System Documentation: Own the documentation for firmware designs, board bring-up procedures, and hardware testing frameworks.
Key Requirements
  • Experience: 1–3 years of professional experience in embedded software engineering, device driver development, or BSP engineering.
  • Core

    Languages:

    Deep proficiency in C and standard version control (
    Git
    ). (Experience with C++ is a major plus).
  • OS Internals: Hands-on experience working within Embedded Linux and the Linux Kernel
    .
  • Hardware Interfacing: Demonstrated experience integrating sensors and debugging low-level hardware communication buses (
    I2C, SPI, UART, MIPI, or GPIO
    ).
  • Bonus Points: Exposure to camera driver frameworks (like V4L2), image signal processing (ISP) pipelines, or Android/Linux BSP modifications.
  • Education: A STEM-based degree (e.g., Computer Science, Electrical Engineering, Computer Engineering, or equivalent practical experience).
The Technical Stack
  • Languages: C, C++
  • Operating Systems: Embedded Linux, Linux Kernel
  • Hardware & Buses: SoC/SoM architectures, Edge AI chips, I2C, SPI, UART, MIPI, Logic Analyzers, Oscilloscopes
#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