Embedded Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Efference · 11 hours ago

Embedded Firmware Engineer

Efference is a company that builds robust, high-performance robotic perceptual systems. As an Embedded Firmware Engineer, you will lead the design and implementation of low-level software for next-generation robotic perception systems, collaborating closely with various teams to enhance performance and reliability across product generations.

Computer VisionInformation TechnologyMachine LearningRobotics

Responsibilities

Lead firmware architecture and development for ARM-based SoCs and MCUs
Read, modify, and maintain device trees, BSPs, and board support packages
Review and approve schematics and PCB layouts, with a focus on signal integrity, power distribution, and manufacturability
Develop and maintain embedded Linux systems using Buildroot and Yocto
Implement and optimize RTOS-based firmware for real-time sensing and control
Write and maintain kernel drivers and low-level device drivers for sensors and peripherals
Integrate and optimize MIPI-CSI camera pipelines, including basic camera bring-up and tuning
Implement and debug WiFi and Bluetooth connectivity on embedded platforms
Work with a wide range of communication interfaces, including CAN, USB, RS-485, UART, I²C, SPI, GMSL, etc
Integrate and calibrate sensors such as IMUs, cameras, LiDAR, and other robotic sensing modalities
Perform hands-on hardware debugging using oscilloscopes, logic analyzers, and other lab tools
Collaborate with perception, robotics, and full-stack teams to support teleoperation, data collection, and on-device inference
Contribute to product roadmaps, technical documentation, and platform evolution across multiple hardware generations

Qualification

Embedded LinuxC/C++ programmingFirmware developmentHardware bring-upReal-time systemsDebugging skillsSensor fusionCollaboration skillsProblem-solving skillsTechnical documentation

Required

Bachelor's degree or higher in Electrical Engineering or a related field
3+ years of professional experience in embedded systems or firmware engineering
Strong proficiency in C/C++ for embedded and systems programming
Experience working with embedded Linux on ARM-based SoCs
Deep understanding of hardware–software co-design, including power, clock, and memory subsystems
Proven experience bringing up custom hardware from early prototypes through production
Familiarity with common MCUs and peripheral architectures
Strong debugging and root-cause analysis skills across hardware and software layers

Preferred

Experience with Rust for embedded or systems programming
Background in robotics, perception, or sensor fusion
Familiarity with robotic control systems and real-time constraints
Personal interest or hands-on experience in robot learning or autonomous systems
Experience supporting high-throughput image or sensor data pipelines

Benefits

Competitive salary and meaningful equity in a seed-stage, venture-backed startup
Opportunity to work at the cutting edge of robotic perception and applied research
Close collaboration with world-class researchers and engineers
High-impact role with significant technical ownership and growth opportunities

Company

Efference

twittertwittertwitter
company-logo
Efference provides 3D vision systems that use AI and imaging technology to enable robotic perception and navigation.

Funding

Current Stage
Early Stage
Total Funding
$0.5M
Key Investors
Y Combinator
2025-11-06Pre Seed· $0.5M
Company data provided by crunchbase