We are hiring a talented Embedded Firmware Engineer to help in supporting our expanding software stack for our collection of connected devices.
Our vertically integrated company not only includes writing our own in-house device firmware but it also includes doing PCB assembly and final product assembly. This environment allows us to iterate quickly on new design prototypes and reduce our production lead times. The in-house manufacturing component of our hardware makes this position especially hands on.
Candidates should exhibit the following traits and characteristics:
- Mastery of low level embedded programming, primarily C within RTOS environments
- Adhering to coding best practices including writing neat and well documented code
- Working knowledge of source code control management, especially Git and/or Github
- General familiarity of modern ICs and their use cases
- Understanding of low level communication protocols including I2C, SPI, UART
- Strong skills in testing and debugging (e.g., multimeter, oscilloscope, protocol analyzer)
Bonus Points for candidates with experience in the following areas:
- TI Embedded development
- ESP32 IDF development
- PCB CAD work (Eagle preferably)
- Linux / bash command line
- Experience with Python, CMake, GNU Make, and Docker
- Strong skills in testing and debugging (e.g., multimeter, oscilloscope, protocol analyzer)
Experienced candidates are preferred.
Candidates should also be willing to pickup and learn new skill sets as demanded by our evolving business. A wide variety of responsibilities will be encountered, as with most small businesses.
At FireBoard, we are a fast paced yet fun and flexible group. Join us in our adventure to develop exciting new products to improve everyday life! Learn more about our products at FireBoard.com
Compensation competitive and commensurate with experience.
Interested parties may submit their resumes to careers@fireboard.com
FireBoard Labs is an equal opportunity employer.