1

Iot Firmware Jobs (NOW HIRING)

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 is an opportunity to be at the forefront of connected smart locks and IoT access products ... Map out firmware solutions for features, seek team alignment and follow through on implementation ...

This is an opportunity to be at the forefront of connected smart locks and IoT access products ... Map out firmware solutions for features, seek team alignment and follow through on implementation ...

Firmware Engineer - IoT

Brisbane, CA · On-site

$125 - $155/hr

About the Role 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 ...

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 ...

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 ...

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 ...

... 0 IoT standards. * Support and expand the firmware backing the API to allow seamless remote ... equipment control and automation. * Contribute actively to core firmware architecture, hardware ...

Afero is the leading PaaS for IoT manufacturers and brands, enabling connected devices to be both ... This Engineering Director, Firmware position requires an energetic and self-motivated individual ...

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

Engineering Director, Firmware

Los Altos, CA · On-site

$250K - $280K/yr

Afero is the leading PaaS for IoT manufacturers and brands, enabling connected devices to be both ... This Engineering Director, Firmware position requires an energetic and self-motivated individual ...

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 ...

Showing results 21-40

Iot Firmware information

See salary details

$75K

$167.4K

$205K

How much do iot firmware jobs pay per year?

As of Aug 13, 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?

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.

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 firmware jobs in demand?

IoT firmware jobs are in high demand due to the growing adoption of connected devices across industries such as healthcare, manufacturing, and smart home technology. These roles often require skills in embedded systems, C/C++, and real-time operating systems, with employment opportunities increasing as IoT solutions expand globally.

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.

Is IoT firmware a good career path?

IoT firmware development is a growing field with demand for skills in embedded systems, programming languages like C and C++, and knowledge of hardware interfaces. Professionals in this area can find opportunities in industries such as manufacturing, healthcare, and smart home devices. The role often requires problem-solving skills, familiarity with real-time operating systems, and certifications in embedded systems or IoT technologies.
More about Iot Firmware jobs
What cities are hiring for Iot Firmware jobs? Cities with the most Iot Firmware job openings:
What states have the most Iot Firmware jobs? States with the most job openings for Iot Firmware jobs include:
Infographic showing various Iot Firmware job openings in the United States as of August 2026, with employment types broken down into 93% Full Time, 1% Part Time, and 6% Contract. Highlights an 91% Physical, 5% Hybrid, and 4% Remote job distribution, with an average salary of $167,438 per year, or $80.5 per hour.

Firmware Engineer - IoT

Avive

Brisbane, CA • On-site

$125K - $155K/yr

Full-time

Re-posted 17 days ago


Job description

About Avive:
 
Avive Solutions, Inc. (https://avive.life) is a growth stage Automated External Defibrillator (AED) company with a connected response system that is rapidly gaining market share. We are a mission driven team that is quite literally saving lives. Sudden Cardiac Arrest (SCA) is a leading cause of death in the United States, and we are on a mission to change that! We are a dynamic organization that builds elegant, creative solutions to solve complex problems. Ultimately, our mission is for all cardiac arrest victims to have rapid access to life-saving defibrillation.
 
Avive is taking a fresh approach to addressing this decades-old problem by innovating AED technology, coupled with a first-of-its-kind software platform solution to enable a quicker and more streamlined response to SCA emergencies. We believe that this unique combination of deploying advanced - yet still accessible - hardware, and software, has the potential to revolutionize out-of-hospital cardiac arrest response and massively impact SCA survival rates.
 
Check out this short video that shows a glimpse of how our team is working to re-think cardiac arrest response and save lives! https://www.youtube.com/watch?v=2p4zfOWo62E
 
Learn more about working at Avive: https://avive.life/careers/
 
 
About the Role: 
 
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 production. This role's focus will on designing embedded systems with associated digital and analog peripherals, serial data communication, and wireless communication. This role will have active participation and in system integration, testing, and debugging of electronics PCBA level hardware.
What You'll Do:
 
  • Design, code, unit test, and debug applications in various software languages including C and C++
    programming for embedded Linux and/or RTOS 
  • Integrate firmware with embedded systems. Work with microcontrollers (e.g. ARM), digital signal processors,
    and peripheral communication over SPI, I2C, UART, I2S, Single Wire Interfaces, I/O, and USB
  • Work with wireless communication technologies including BLE, Wi-Fi, GPS, and Cellular
  • Experience reading PCB schematics, using basic EE laboratory equipment (e.g. oscilloscopes, multimeters,
    power supplies), and system debugging of electronics hardware and firmware systems
  • Conduct code reviews, apply metrics for code quality, use secure coding standards, and participate in software
    verification activities
  • Demonstrate solid understanding of UML, Systems Thinking and state of the art software development
    practices
  • Deliver design documentation, flowcharts, diagrams, code comments and clear testable codeExperience integrating firmware with embedded systems; familiarity with microcontrollers (e.g. ARM), digital signal processors, configuring peripherals, and drivers for IC's
  • Recommend, solicit, and provision COTS software through company approved supplier management
  • Assist in software verification and quality assurance procedure development with the ability to effectively articulate perspectives orally & in writing
Required Education & Experience:
  • Bachelor's degree in electrical engineering, computer engineering, or equivalent combination of relevant coursework and job-related experience.
  • 1-3+ years of experience
 
Bonus Points For:
 
  • Proven work experience in firmware engineering using C and/or C++, embedded linux, RTOS, or bare metal
  • Experience working with ARM processors
  • Experience working with Git and Jira
  • Experience in PCB board bring-up and use of basic EE laboratory equipment like logic analyzer or
    oscilloscope
  • Experience with test-driven development, Agile with Scrum
  • Preferred - scripting using Python and Bash
  • Preferred - experience using Buildroot/Yocto for embedded Linux or Zephyr RTOS
Equal Employment Opportunity
It is the policy of the company to provide equal employment opportunity to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, the company will provide reasonable accommodations for qualified individuals with disabilities.
 
NOTE: This Job Description in no way states or implies that these are the only duties or functions to be performed by the incumbent. Personnel are required to follow any other job-related instructions and to perform any other job-related duties/functions requested by their supervisor.
 
Anticipated salary range: $125,000 - $155,000
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job