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