Tactacam
Overview
Join to apply for the
Principal Firmware Engineer
role at
Tactacam . This range is provided by Tactacam. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range
$150,000.00/yr - $190,000.00/yr At Tactacam, we are a rapidly growing and market-leading outdoor products and technology company. With over 600,000+ active customers worldwide and an expanding product line, we offer exciting opportunities for career growth and personal development. Join us at Tactacam, where innovation, adventure, and limitless possibilities await! Job overview
We are seeking a
Principal Firmware Engineer
to lead the development of embedded firmware for our next-generation connected consumer electronics. You’ll architect firmware solutions for MCU-based platforms and serve as the technical lead in close collaboration with global ODM and JDM partners. This is a cross-functional, high-impact role that blends embedded systems design, wireless connectivity, sensor integration, and partner coordination to create seamless, scalable, and secure user experiences.
Responsibilities
Lead the design and implementation of embedded firmware for MCU-based systems (e.g., ARM Cortex-M), including RTOS kernels, bootloaders, peripheral drivers, and communication stacks. Develop and validate firmware interfaces for I/O peripherals including sensors, ADCs, I2C, SPI, UART, GPIO, and other low-level interfaces. Optimize power usage and responsiveness in battery-powered, sensor-rich environments. Serve as the technical point of contact for embedded firmware with global ODM and JDM partners. Review firmware deliverables, system architecture, and documentation to ensure quality, alignment with product requirements, and adherence to coding standards. Oversee the integration of wireless connectivity stacks including BLE, Wi-Fi, Zigbee, Thread, Cellular (LTE-M/NB-IoT), and GPS, along with support for OTA update and secure provisioning. Lead bring-up and validation of new hardware platforms. Use tools such as JTAG/SWD, logic analyzers, oscilloscopes, and protocol analyzers to debug low-level hardware/firmware interactions. Manage structured development workflows using GitHub for source control and Jira for issue tracking, sprint planning, and release coordination across internal teams and external partners. Ensure all firmware meets consumer electronics reliability, performance, and compliance standards (FCC, CE, UL). Contribute to firmware test strategies, validation coverage, and production test firmware. Design and implement security features such as secure boot, firmware encryption, and device authentication to protect devices and data in the field. Collaborate with electrical, mechanical, QA, telco, and cloud/backend engineering teams to deliver cohesive, user-focused experiences. Mentor junior engineers and lead process improvements in code quality, documentation, and partner collaboration. Requirements
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field 10+ years of experience developing embedded firmware for MCU-based consumer electronics Demonstrated success working with or managing ODM/JDM firmware partners Strong knowledge of C/C++ for embedded systems using RTOS or bare-metal Expertise in ARM Cortex-M architectures, low-power system design, and I/O peripheral integration (e.g., sensors, ADCs, I2C/SPI/UART) Proven track record delivering connected products with BLE, Wi-Fi, Zigbee, Thread, or Cellular connectivity Experience with secure firmware design, OTA mechanisms, and device provisioning Skilled in using JTAG/SWD, logic analyzers, and other low-level debug tools Experience using GitHub for version control and Jira for issue tracking and agile workflow management Preferred qualifications
Experience launching mass-market products in collaboration with international ODMs Familiarity with factory programming, manufacturing test firmware, and DFx principles Working knowledge of Python or scripting languages for test automation Integration experience with IoT cloud platforms (e.g., AWS IoT, Azure, Google Cloud IoT) Familiarity with embedded Linux systems using Yocto or Buildroot on ARM-based SoCs Exposure to compliance and certification processes for wireless consumer devices Benefits
Our benefits include Medical, Dental, and Vision coverage to ensure your well-being. Plan for the future with our 401k plan, and take time off to recharge with PTO. We provide Disability Insurance and Life Insurance as well. Location
This role is based onsite in Billings, MT. For candidates relocating from outside the state, Tactacam offers a comprehensive relocation package to support a smooth transition. Equal Opportunity Employer
Tactacam is an equal opportunity employer and does not discriminate against any applicant or employee based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, or any other protected status. We are committed to providing a fair and inclusive work environment for all, and we encourage individuals of all backgrounds to apply for our open positions. If you require reasonable accommodation during the application process, please let us know, and we will be happy to assist. Seniority level
Mid-Senior level Employment type
Full-time Job function
Industrial/Technical Industries
Retail Referral note: Referrals increase your chances of interviewing at Tactacam by 2x
#J-18808-Ljbffr
Join to apply for the
Principal Firmware Engineer
role at
Tactacam . This range is provided by Tactacam. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range
$150,000.00/yr - $190,000.00/yr At Tactacam, we are a rapidly growing and market-leading outdoor products and technology company. With over 600,000+ active customers worldwide and an expanding product line, we offer exciting opportunities for career growth and personal development. Join us at Tactacam, where innovation, adventure, and limitless possibilities await! Job overview
We are seeking a
Principal Firmware Engineer
to lead the development of embedded firmware for our next-generation connected consumer electronics. You’ll architect firmware solutions for MCU-based platforms and serve as the technical lead in close collaboration with global ODM and JDM partners. This is a cross-functional, high-impact role that blends embedded systems design, wireless connectivity, sensor integration, and partner coordination to create seamless, scalable, and secure user experiences.
Responsibilities
Lead the design and implementation of embedded firmware for MCU-based systems (e.g., ARM Cortex-M), including RTOS kernels, bootloaders, peripheral drivers, and communication stacks. Develop and validate firmware interfaces for I/O peripherals including sensors, ADCs, I2C, SPI, UART, GPIO, and other low-level interfaces. Optimize power usage and responsiveness in battery-powered, sensor-rich environments. Serve as the technical point of contact for embedded firmware with global ODM and JDM partners. Review firmware deliverables, system architecture, and documentation to ensure quality, alignment with product requirements, and adherence to coding standards. Oversee the integration of wireless connectivity stacks including BLE, Wi-Fi, Zigbee, Thread, Cellular (LTE-M/NB-IoT), and GPS, along with support for OTA update and secure provisioning. Lead bring-up and validation of new hardware platforms. Use tools such as JTAG/SWD, logic analyzers, oscilloscopes, and protocol analyzers to debug low-level hardware/firmware interactions. Manage structured development workflows using GitHub for source control and Jira for issue tracking, sprint planning, and release coordination across internal teams and external partners. Ensure all firmware meets consumer electronics reliability, performance, and compliance standards (FCC, CE, UL). Contribute to firmware test strategies, validation coverage, and production test firmware. Design and implement security features such as secure boot, firmware encryption, and device authentication to protect devices and data in the field. Collaborate with electrical, mechanical, QA, telco, and cloud/backend engineering teams to deliver cohesive, user-focused experiences. Mentor junior engineers and lead process improvements in code quality, documentation, and partner collaboration. Requirements
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field 10+ years of experience developing embedded firmware for MCU-based consumer electronics Demonstrated success working with or managing ODM/JDM firmware partners Strong knowledge of C/C++ for embedded systems using RTOS or bare-metal Expertise in ARM Cortex-M architectures, low-power system design, and I/O peripheral integration (e.g., sensors, ADCs, I2C/SPI/UART) Proven track record delivering connected products with BLE, Wi-Fi, Zigbee, Thread, or Cellular connectivity Experience with secure firmware design, OTA mechanisms, and device provisioning Skilled in using JTAG/SWD, logic analyzers, and other low-level debug tools Experience using GitHub for version control and Jira for issue tracking and agile workflow management Preferred qualifications
Experience launching mass-market products in collaboration with international ODMs Familiarity with factory programming, manufacturing test firmware, and DFx principles Working knowledge of Python or scripting languages for test automation Integration experience with IoT cloud platforms (e.g., AWS IoT, Azure, Google Cloud IoT) Familiarity with embedded Linux systems using Yocto or Buildroot on ARM-based SoCs Exposure to compliance and certification processes for wireless consumer devices Benefits
Our benefits include Medical, Dental, and Vision coverage to ensure your well-being. Plan for the future with our 401k plan, and take time off to recharge with PTO. We provide Disability Insurance and Life Insurance as well. Location
This role is based onsite in Billings, MT. For candidates relocating from outside the state, Tactacam offers a comprehensive relocation package to support a smooth transition. Equal Opportunity Employer
Tactacam is an equal opportunity employer and does not discriminate against any applicant or employee based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, or any other protected status. We are committed to providing a fair and inclusive work environment for all, and we encourage individuals of all backgrounds to apply for our open positions. If you require reasonable accommodation during the application process, please let us know, and we will be happy to assist. Seniority level
Mid-Senior level Employment type
Full-time Job function
Industrial/Technical Industries
Retail Referral note: Referrals increase your chances of interviewing at Tactacam by 2x
#J-18808-Ljbffr