Principal Embedded Software Engineer
180k - 200k USD
Hybrid
Full Time
#Engineering
#RTOS
#Design
#Build Tools
#Debugging
#Agile Development
#Version Control
At BrewBird, we are on a mission to reshape the coffee industry by building a sustainable technology platform that brings high-quality specialty coffee into every home and office. We are backed by world-class venture funds and operate as a passionate team of builders who enjoy solving complex, real-world problems with elegant technical solutions. We value generosity, focus, collaboration, and integrity, and we are looking for someone who shares our ambition to join us as we scale.
About the Role
We are seeking a Principal Embedded Software Engineer to join our team in a full-time capacity. In this role, you will lead the firmware design for our hardware, which sits at the intersection of sustainability and high-end coffee technology. You will be responsible for refining our existing codebase, establishing best practices for the engineering team, and overseeing the full product development lifecycle from initial architecture to production.
Key Responsibilities
- Collaborate with cross-functional teams to define product requirements, develop software architecture, and deliver robust solutions from concept to production.
- Serve as a technical leader by mentoring team members, fostering a culture of constructive feedback, and contributing to design reviews and documentation.
- Maintain a hands-on approach to development, including writing driver-level code, implementing unit and integration tests, and ensuring high-quality firmware performance.
Requirements
We are looking for a candidate with over 10 years of experience in the field who possesses deep technical expertise. You should have a strong background in the following areas:
- Extensive experience with RTOS development and a mastery of embedded C, including memory management, power optimization, and efficient algorithm design.
- Deep knowledge of low-level drivers for wireless chipsets, including Wi-Fi, Bluetooth, and LTE, as well as experience with UART, I2C, SPI, and USB.
- Proven ability to manage Board Support Packages, secure boot, encryption, and over-the-air programming techniques.
- Proficiency in hardware and firmware debugging using tools like JTAG, SWD, oscilloscopes, and logic analyzers.
- Strong familiarity with build automation tools such as CMake or GNU Make and a disciplined approach to version control and Agile development.
- The ability to interpret electrical schematics and datasheets to inform firmware design.
Location
This position is based in the United States and operates on a hybrid work model.
Compensation and Benefits
The salary range for this position is $180,000 to $200,000. In addition to your salary, we offer a comprehensive benefits package designed to support your well-being and professional growth:
- Medical insurance coverage.
- 401k retirement plan.
- Flexible hours and a flexible work environment.
- Commuter benefits for transit or parking.





