1

Iot Firmware Jobs (NOW HIRING)

Firmware Engineer Senzit focuses on empowering businesses with a next-generation predictive ... IoT (IIoT) market. If you find it exciting to work in a dynamic team with a global customer base ...

Firmware Engineer Senzit focuses on empowering businesses with a next-generation predictive ... IoT (IIoT) market. If you find it exciting to work in a dynamic team with a global customer base ...

Firmware Engineer - IoT

Brisbane, CA · On-site

$125K - $155K/yr

This position is for a Senior Firmware Engineer in Avive's R&D organization with proven experience architecting, implementing, testing and debugging embedded firmware from concept through volume ...

This position is for a Senior Firmware Engineer in Avive's R&D organization with proven experience architecting, implementing, testing and debugging embedded firmware from concept through volume ...

Design, develop, and implement firmware and embedded software for IoT devices, ensuring high ... performance, quality, and reliability * Collaborate with cross-functional teams to integrate ...

Design, develop, and implement firmware and embedded software for IoT devices, ensuring high ... performance, quality, and reliability * Collaborate with cross-functional teams to integrate ...

Firmware Engineer - IoT

Brisbane, CA · On-site

$125K - $155K/yr

This position is for a Senior Firmware Engineer in Avive's R&D organization with proven experience architecting, implementing, testing and debugging embedded firmware from concept through volume ...

Design, develop, and implement firmware and embedded software for IoT devices, ensuring high ... performance, quality, and reliability * Collaborate with cross-functional teams to integrate ...

IoT Product Owner Location: Charlotte, NC Department: Technical Services Reports To: VP of Product ... Firmware / Device Integration * Collaborate with firmware teams on BLE advertisement formats, GNSS ...

Staff Engineer, Firmware

Eden Prairie, MN · On-site

$116K - $199K/yr

Overview CalAmp is a worldwide leader in telematics, IoT-focused products, software applications ... We are currently seeking a Staff Firmware Engineer with a minimum of 10 years of experience to join ...

The Embedded Firmware Engineer will develop core functionality to support the StreamLabs family of SmartHome IoT products. This position will work closely with both software and hardware teams to ...

Firmware Engineer

San Francisco, CA · On-site

$180K - $240K/yr

We are seeking a highly motivated and adaptable firmware engineer who will explore the peaks and ... Help manage our AWS IoT Core: mTLS, MQTT, Things/certs/policies, fleet provisioning, IoT Jobs OTA

Senior Firmware Engineers

Brookfield, WI

$113K - $149K/yr

Sr Firmware Engineer Senior Firmware Engineers 13135 West Lisbon Road, Brookfield, WI 53005 Lead ... Develop, design, and refine critical wireless and IOT-related engineering system requirements based ...

Senior Firmware Engineers

Brookfield, WI · On-site

$113K - $149K/yr

Sr Firmware Engineer Senior Firmware Engineers 13135 West Lisbon Road, Brookfield, WI 53005 • ... IOT-related engineering system requirements based on marketing and user needs. • Facilitate ...

IOT Product Owner

Charlotte, NC · On-site

$90K - $150K/yr

Firmware / Device Integration • Collaborate with firmware teams on BLE advertisement formats ... IoT devices. • Specify API contracts, payload schemas, and communication patterns. Dashboard / UI ...

AWS IoT Core infrastructure: mTLS, MQTT, fleet provisioning, IoT Jobs OTA * Firmware for motor control across a range of actuators including BLDCs, custom PMSM and axial flux motors, cycloid ...

next page

Showing results 1-20

Iot Firmware information

See salary details

$75K

$167.4K

$205K

How much do iot firmware jobs pay per year?

As of Jun 12, 2026, the average yearly pay for iot firmware in the United States is $167,438.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,000.00 and $205,000.00 per year, depending on experience, location, and employer.

What are some common challenges IoT Firmware Engineers face when working with diverse hardware platforms?

IoT Firmware Engineers often encounter challenges when developing code for a wide range of hardware platforms, each with its own specifications, limitations, and communication protocols. Balancing memory and power constraints while ensuring reliable connectivity can be complex, especially when integrating new sensors or modules. Close collaboration with hardware engineers is essential to debug issues and optimize firmware for performance and security. Continuous learning and adaptability are important, as hardware ecosystems and standards in IoT are constantly evolving.

What are the key skills and qualifications needed to thrive as an IoT Firmware Engineer, and why are they important?

To thrive as an IoT Firmware Engineer, you need strong proficiency in embedded systems programming (C/C++), microcontroller architecture, and experience with real-time operating systems, along with a relevant engineering degree. Familiarity with hardware debugging tools, wireless communication protocols (such as BLE, Zigbee, or MQTT), and version control systems like Git is typically required. Excellent problem-solving abilities, attention to detail, and effective teamwork and communication skills make someone stand out in this position. These skills are essential for developing reliable, secure, and efficient firmware that powers connected devices and ensures seamless integration within IoT ecosystems.

Is IoT a good career path?

IoT firmware development is a growing field that involves creating software for connected devices, requiring skills in embedded systems, programming languages like C or C++, and knowledge of networking protocols. The demand for IoT professionals is increasing as industries adopt smart technologies, making it a promising career option for those with technical expertise. Certifications in embedded systems or IoT platforms can enhance job prospects in this field.

What is the difference between Iot Firmware vs Iot Software Developer?

AspectIot FirmwareIot Software Developer
CredentialsEmbedded systems, electronics, programmingSoftware development, programming, possibly embedded systems
Work EnvironmentEmbedded devices, hardware integrationApplication development, cloud platforms, devices
Industry UsageDevice firmware, IoT hardware productsApplication and platform development for IoT solutions
Search/Comparison IntentFocus on embedded firmware developmentFocus on software applications for IoT

While both roles work within the IoT industry, Iot Firmware specialists focus on developing low-level code for embedded devices, ensuring hardware and firmware integration. Iot Software Developers create applications and cloud-based solutions that interact with IoT devices. Understanding these differences helps employers and professionals target the right skills and job opportunities.

Are IoT jobs in demand?

IoT firmware development is a growing field with increasing demand due to the expansion of connected devices and smart technology. Professionals with skills in embedded systems, programming languages like C/C++, and knowledge of IoT protocols are highly sought after across various industries such as manufacturing, healthcare, and home automation.

What is IoT firmware?

IoT firmware is the specialized software embedded in Internet of Things (IoT) devices that controls their hardware functions and enables connectivity, data processing, and communication with other devices or the cloud. It acts as the bridge between the physical components of the device and higher-level applications, ensuring proper operation and security. Updating and maintaining IoT firmware is crucial for device performance and protecting against vulnerabilities.

Do firmware engineers make good money?

Firmware engineers, including those working on IoT devices, typically earn competitive salaries due to their specialized skills in embedded systems, programming languages like C and C++, and experience with hardware integration. Salaries vary based on experience, location, and industry, but overall, firmware engineering is considered a well-paying field within software and hardware development. Certifications and proficiency with tools such as debugging hardware can also influence earning potential.

What engineer makes $500,000 a year?

Senior engineers in specialized fields such as software engineering, data science, or hardware engineering can earn $500,000 or more annually, especially with extensive experience, advanced skills, and leadership roles. High compensation often includes bonuses, stock options, or profit sharing in large tech companies or startups.
Firmware Engineer

Firmware Engineer

Senzit

Raleigh, NC • On-site

Full-time

Posted 16 days ago


Job description

Firmware Engineer
Senzit focuses on empowering businesses with a next-generation predictive maintenance platform to increase uptime and reduce organizational waste. Join us to develop new technology that will provide Senzit a competitive advantage in the Industrial IoT (IIoT) market. If you find it exciting to work in a dynamic team with a global customer base, then we have your opportunity.
As a Firmware Engineer, you will be part of a high-performance Software team that has a culture of open communication, innovation, teamwork and customer success.
Roles and responsibilities may include working on some of the most difficult and interesting embedded problems. The candidate will be responsible for the following:
  • Actively participating in all stages of firmware development life cycle (e.g. requirements definition, research, code design/development, unit test development, board debug, etc.)
  • Work closely with the Product team to investigate technologies and solutions to implement the product roadmap.
  • Design, develop, test and debug embedded firmware code.
  • Design for testability

The ideal candidate should possess the following:
  • Excellent analytical and communication skills.
  • Be a problem solver.
  • Action oriented and a self-starter.

Minimum Qualifications
  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • 3+ years of experience (1+ year with a Master's) inclusive of:
    • Software development (C or C++)
    • Embedded programming (e.g. microcontrollers, firmware design, debug, etc.)

Preferred Qualifications
  • Experience with IoT product development
  • Experience with full product development cycle

About Senzit
From the construction industry to the energy sector, Senzit harnesses the power of condition-based logic and machine learning algorithms to deliver real-time machine data and actionable insights to the user anytime, anywhere. Senzit is headquartered in Raleigh, NC with customers around the world.