Job Description
Position: Senior Embedded Software Engineer
📍Menlo Park, CA (Hybrid) | 💰 $175k
A fast-growing tech company is seeking a Senior Embedded Software Engineer to lead the development of embedded firmware and system-level software for next-generation connected devices.
This is a hands-on engineering role focused on building robust, low-level software that enables seamless integration between hardware and scalable digital systems.
Responsibilities
- Design, develop, and maintain embedded firmware for low-power, compact devices
- Integrate hardware and software components to ensure stable, reliable system behavior
- Implement and maintain wireless communication protocols (e.g., BLE)
- Debug and optimize systems using industry-standard tools and best practices
- Collaborate with cross-functional teams to support product development from prototyping through production
Requirements
- Proficiency with microcontrollers such as ARM Cortex-M, STM32, or TI MSP430
- Strong experience with C/C++ for embedded development
- Deep understanding of embedded communication protocols (SPI, I2C, UART, BLE)
- Experience working with real-time operating systems (RTOS) or embedded OS environments
- Familiarity with electronics and hands-on experience working closely with hardware
- 7+ years of experience designing and building embedded systems for compact, battery-powered products
Benefits Include
- Medical, dental & vision insurance
- Generous PTO and paid holidays
- 401(k) options
- Flexible hybrid work environment
Job Tags
Holiday work, Flexible hours,