Embedded Software Engineer
Listed on 2026-06-18
-
Software Development
Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer, Unix/Linux
Embedded Software Engineer (Camera & Edge AI Systems)
Experience: 1–3 Years
Compensation: $170,000 – $215,000 Base + 0.1% – 0.25% Equity
About the CompanyThey 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 OpportunityThey 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.
WhatYou 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.
- 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).
- Languages: C, C++
- Operating Systems: Embedded Linux, Linux Kernel
- Hardware & Buses: SoC/SoM architectures, Edge AI chips, I2C, SPI, UART, MIPI, Logic Analyzers, Oscilloscopes
(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).