Embedded Software / Firmware Engineer
📍San Francisco Bay Area (Onsite / Hybrid)
💼 Full-Time | Competitive Salary + Equity
We are currently partnering with a well-funded, venture-backed deep-tech start-up in the Bay Area that is developing next-generation hardware platforms at the intersection of FPGA, embedded systems, and high-speed data processing.
As part of their continued growth, they are looking to hire an Embedded Software / Firmware Engineer to join a small, high-caliber engineering team working on cutting-edge SoC-based systems.
🚀 The Role
This is a highly hands-on position focused on low-level software development and hardware/software co-design. You will play a key role in building and optimizing embedded platforms working closely with FPGA and hardware teams.
🔧 Key Responsibilities
- Develop, customize, and maintain embedded Linux systems
- Bring up new hardware platforms and support BSP development
- Design and implement low-level drivers (SPI, I2C, UART, DMA, PCIe)
- Collaborate with FPGA engineers on system architecture and integration
- Debug and optimize performance across hardware/software boundaries
- Contribute to system validation and production readiness
✅ Requirements
- Strong experience in Embedded Linux development
- Proficiency in C/C++ for low-level systems programming
- Experience with SoC platforms
- Solid understanding of Linux kernel, device drivers, and system bring-up
- Experience working close to hardware (FPGA interaction is a strong plus)
🌟 Nice to Have
- Familiarity with high-speed interfaces or real-time data systems
- Background in RF, imaging, or high-performance embedded applications
💡 Why Apply?
- Join a high-impact start-up at an early stage
- Work on technically challenging, cutting-edge systems
- Gain exposure to full-stack embedded development (HW + SW)
- Competitive compensation package including equity participation
For more information or a confidential discussion, please apply or get in touch directly.