Embedded Firmware Engineer
FireBoard Labs LLC.
Full-time
Kansas City, MO
Job description
Embedded Firmware Engineer
Applicants must have authorization to work in US without the need for employer-sponsored visa support, now or in the future.
Kansas City, MO | Full-Time | Competitive Salary (Commensurate with Experience)
FireBoard Labs, a fast-growing technology company in Kansas City, is seeking a talented Embedded Firmware Engineer to help expand and enhance our software stack for a range of cloud-connected, precision temperature monitoring devices.
At FireBoard, we design and manufacture innovative, high-quality products for both consumer and commercial applications. As a vertically integrated company, we handle everything from firmware development to PCB assembly and final product manufacturing—all in-house. This hands-on environment enables us to iterate quickly on new designs and improve production efficiency, making this an exciting opportunity for engineers who enjoy working at the intersection of hardware and software.
About the Role
As an Embedded Firmware Engineer, you’ll play a critical role in developing and maintaining firmware for our connected devices. You’ll work closely with our hardware and software teams to ensure seamless integration of embedded systems, writing efficient, reliable, and well-documented code.
Key Responsibilities
- Develop and maintain low-level embedded firmware in C within RTOS environments
- Adhere to best coding practices, ensuring clarity and documentation
- Utilize source code management tools (Git, GitHub)
- Work with low-level communication protocols (I2C, SPI, UART)
- Debug and test firmware using tools like multimeters, oscilloscopes, and protocol analyzers
- Collaborate with cross-functional teams to improve product design and performance
- Strong skills in testing and debugging (e.g., multimeter, oscilloscope, protocol analyzer)
Preferred Qualifications
- Strong understanding of modern ICs and their applications
- Experience with TI Embedded development and ESP & IDF
- Familiarity with PCB CAD software (Eagle or Kicad preferred)
- Knowledge of Linux, Bash, Python, CMake, GNU Make, and Docker
- Strong troubleshooting skills for embedded systems
- Experience with hardware design
Why Join FireBoard?
At FireBoard, we offer an exciting, fast-paced yet flexible work environment where creativity and technical excellence thrive. Our small but growing team allows for hands-on experience across multiple disciplines, providing a unique opportunity to learn, innovate, and directly impact our cutting-edge products.
Compensation & Benefits
- Competitive salary (commensurate with experience)
- 401(k) plan
- Health insurance & health savings account (HSA)
- Employee discounts on FireBoard products
- Paid time off
Location & Application Details
Work Location: In-person at our Kansas City, MO facility (64111). Candidates must be able to reliably commute or relocate before starting.
If you’re passionate about embedded systems, connected devices, and hands-on engineering, we’d love to hear from you!
Job Type: Full-time
Pay: $75,000.00 - $125,000.00 per year
Benefits:
- 401(k)
- Employee discount
- Health insurance
- Health savings account
- Paid time off
Education:
- Bachelor's (Preferred)
Work Location: In person