Firmware Engineer
$150k - $170kAssetWatch, Inc.
AssetWatch serves global manufacturers by powering manufacturing uptime through the delivery of an unparalleled condition monitoring experience, with a passion to care about the assets our customers care for every day. We are a devoted and capable team that includes world-renowned engineers and distinguished business leaders united by a common goal – To build the future of predictive maintenance. As we enter the next phase of rapid growth, we are seeking people to help lead the journey. About AssetWatch AssetWatch helps industrial teams monitor the health of critical equipment through connected hardware, sensing, analytics, and condition monitoring workflows. Our hardware products include battery-powered vibration sensors, edge hubs, wireless communication systems, wired networking interfaces, and factory/test infrastructure that must operate reliably and securely in demanding industrial environments. We are hiring a Firmware Engineer to help design, build, test, release, and sustain the firmware that powers our connected hardware platform. About the Role As a Firmware Engineer at AssetWatch, you will work on production firmware for industrial IoT devices, including vibration sensors, BLE-enabled devices, edge hubs, diagnostics, firmware updates, wired and wireless networking, Wi-Fi communication, cybersecurity-sensitive firmware protocols, and manufacturing/test workflows. You will collaborate closely with hardware engineering, test engineering, backend/cloud teams, product, support, cybersecurity stakeholders, and manufacturing partners to deliver reliable and secure connected products from prototype through production ramp and field support. This role is ideal for someone who enjoys hands-on embedded development, real hardware debugging, wireless and wired communication, production-quality release discipline, secure firmware design, and cross-functional problem solving. What You Will Do
- Develop and maintain embedded firmware for AssetWatch sensors, hubs, BLE modules, and related hardware systems.
- Design, implement, and debug firmware features for sensor communication, diagnostics, scheduling, data collection, configuration, and firmware updates.
- Work with BLE communication paths between hubs and battery-powered sensors, including scanning, connection handling, command/response flows, diagnostics, and update behavior.
- Develop and debug firmware features involving Wi-Fi communication, wired Ethernet, cellular connectivity, TCP/IP networking, MQTT communication, device diagnostics, and edge-to-cloud data paths.
- Support wired and wireless networking behavior across hubs and connected devices, including connectivity state, provisioning, configuration, reconnection behavior, signal quality, network diagnostics, and failure recovery.
- Implement and review firmware cybersecurity features and protocols, including secure communication, device identity, authentication, authorization, encrypted transport, credential handling, signed firmware, secure update flows, and protection of device interfaces.
- Support embedded Linux or edge-device services that interact with firmware, hardware, MQTT interfaces, diagnostics, logs, backend/cloud systems, and network interfaces.
- Build and maintain production firmware release workflows, including versioning, changelogs, pull requests, build pipelines, packages, OTA/FOTA artifacts, and security review checkpoints.
- Collaborate with hardware and test engineering on bring-up, regression testing, validation, fixture development, failure analysis, and production readiness.
- Support hardware qualification phases such as prototype, EVT, DVT, PVT, and production ramp.
- Investigate field issues involving sensors, hubs, wireless communication, wired networking, power behavior, firmware updates, diagnostics, security, or manufacturing/test failures.
- Write clear technical documentation, including firmware specifications, process procedures, release notes, test plans, interface references, security notes, and troubleshooting guides.
- Participate in design reviews, code reviews, sprint planning, Jira workflows, and cross-functional technical discussions.
- Experienced in using AI tools to accelerate FW production and quality
- Strong experience developing production embedded firmware in C or C++.
- Hands-on experience debugging firmware on real hardware using tools such as J-Link, oscilloscopes, logic analyzers, power profilers, serial logs, packet captures, network logs, or equivalent lab/debug equipment.
- Experience with Git-based development workflows, pull requests, code review, branching, and release discipline.
- Understanding of embedded communication protocols, device state machines, diagnostics, logging, and fault handling.
- BLE experience, especially GATT, central/peripheral roles, scanning, connection lifecycle, pairing/bonding, encryption, authorization, Nordic/nRF, or NUS-style command interfaces.
- Wi-Fi experience, especially 802.11 behavior, WPA2/WPA3, provisioning, connection management, roaming, signal quality, reconnection behavior, and wireless diagnostics.
- Wired networking experience, especially Ethernet interfaces, link detection, IP configuration, routing, DNS, DHCP, firewalls, VPN behavior, and network troubleshooting on embedded Linux or edge devices.
- Experience securing connected firmware systems using TLS/mTLS, certificates, secure provisioning, device identity, signed firmware, secure boot, encrypted OTA/FOTA, key management, or secure storage.
- Experience with network-connected devices using protocols or technologies such as Ethernet, Wi-Fi, cellular, TCP/IP, UDP, DNS, DHCP, TLS, MQTT, VPNs, or similar device communication paths.
- Experience with firmware cybersecurity principles and secure communication protocols, including authentication, authorization, encryption, secure credential handling, secure firmware update concepts, and protection of device communication interfaces.
- Experience working with wireless, sensor, IoT, embedded Linux, RTOS, or similar connected-device systems.
- Ability to collaborate across firmware, electrical engineering, mechanical engineering, test engineering, backend/cloud, cybersecurity, product, support, and manufacturing teams.
- Strong written communication skills and a willingness to maintain clear technical documentation.
- Practical problem-solving mindset for ambiguous hardware, firmware, networking, cybersecurity, and field reliability issues.
- Experience with low-power battery-powered devices, sleep states, current measurement, power optimization, and field reliability.
- Experience with embedded Linux, Debian packaging, system services, shell scripting, Makefile/CMake, systemd, networking tools, or device-side daemons.
- Experience with MQTT, JSON payloads, diagnostics, sensor schedules, edge-to-cloud communication, or industrial IoT systems.
- Experience with OTA/FOTA firmware updates, rollback strategy, release validation, production deployment risk management, and cybersecurity review of update mechanisms.
- Experience with CI/CD pipelines, semantic versioning, changelogs, release branches, package repositories, build automation, and software bill of materials or vulnerability tracking.
- Experience supporting EVT/DVT/PVT, manufacturing test, end-of-line testing, fixture automation, IQA, CM coordination, or production ramp.
- Experience with vibration sensors, condition monitoring, industrial equipment, or other ruggedized field hardware.
- Practical engineering judgment.
- Clear ownership from design through validation and release.
- Lightweight but disciplined Jira planning and issue tracking.
- Pull request reviews and controlled release workflows.
- Changelogs, version control, and repeatable builds.
- Testability, manufacturability, field reliability, and firmware security.
- Documentation that helps other engineers, test teams, support teams, cybersecurity partners, and manufacturing partners move faster.
- Set up the development environment, tools, repositories, hardware, and test equipment.
- Build and run relevant firmware projects.
- Review key Hub, Sensor, BLE, MQTT, networking, firmware release, and regression testing documentation.
- Review wired and wireless networking flows for hubs and sensors, including Wi-Fi, Ethernet, cellular, MQTT, diagnostics, provisioning, and firmware update paths.
- Review existing BLE and firmware security documentation, including pairing, bonding, encryption, authorization, provisioning, and current security gaps.
- Understand the current hardware portfolio, firmware architecture, test flows, and release process.
- Pair with firmware, hardware, test, backend/cloud, cybersecurity, and support engineers on active work.
- Complete scoped firmware bug fixes, test improvements, or documentation updates.
- Participate in code reviews, design discussions, and regression testing.
- Debug at least one real hardware/firmware/networking issue using logs, test equipment, network tools, and source code.
- Debug or improve a networking, connectivity, diagnostic, or secure communication behavior with support from the team.
- Contribute to a release, validation activity, FOTA/OTA workflow, manufacturing/test support effort, or firmware security review.
- Update a changelog, release note, technical spec, security note, or test procedure.
- Own a firmware feature, production issue, validation improvement, or release contribution from planning through implementation and test.
- Own or contribute meaningfully to a firmware deliverable involving network reliability, secure communication, device identity, OTA/FOTA security, BLE security, Wi-Fi/Ethernet/cellular diagnostics, or secure provisioning.
- Demonstrate strong collaboration with hardware, test engineering, product, backend/cloud, cybersecurity, support, or manufacturing stakeholders.
- Improve a firmware process, test, diagnostic, document, security checklist, or release workflow that helps the team move faster or reduce risk.
$150,000—$170,000 USD
What We Offer: AssetWatch is a remote-first company that puts people at the center of everything we do. We want our team members to thrive - that’s why we offer a range of benefits and perks designed to support your well-being, growth, and work-life balance. Competitive compensation package including stock options Flexible work schedule Comprehensive benefits including retirement plan match Opportunity to make a real impact every day Work with a dynamic and growing team Unlimited PTO We have a distributed team that works remotely across locations in the United States and Ontario, Canada. Collaboration within core working hours is required.$90k - $120k
...is a global leader in the design and manufacturing of highly engineered, precision power conversion, measurement and control solutions... ...Energy - powering the future, together. POSITION SUMMARY: A Firmware Engineer will design, modify, and evaluate embedded software,...SuggestedFull timeTemporary workWork at officeFlexible hours$160k - $190k
...Description The mission of this role is to architect and develop firmware and microcontroller subsystems for Astera Labs’ SoC and... ...Qualifications Strong academic and technical background in electrical engineering. At a minimum, a Bachelor’s in EE or Computer Science is...SuggestedFlexible hours$81.81k - $128.57k
Job Summary Shape the future of smart home technology as a Firmware Engineer on our product team. You’ll help create next-generation connected security solutions that will be installed in millions of homes across North America. This is an opportunity to be at the forefront...SuggestedFull timeWork at officeFlexible hours3 days per week$120.68k - $145k
A DAY IN YOUR LIFE AT MKS: As a Senior Firmware Engineer on MKS’s Flow Solutions team, you will be a key contributor within a highly collaborative, cross-functional group, developing embedded firmware that powers advanced mass flow controllers and metering technologies...SuggestedPermanent employmentFull timeWork at office$162k - $252k
...and collaborates. We’re assembling a diverse, world-class team—engineers, designers, researchers, and product minds—focused on creating... ...About The Role The System Software team is responsible for firmware, operating system software, hardware-accelerated algorithms, and...SuggestedFull timeTemporary workLocal areaRemote workFlexible hours$163k - $264k
.... So, if you're ready to seize the endless opportunities and leave your mark, come join us. THE ROLE Join our team as a Firmware Engineer and help us innovate the future of data storage. You'll be a key player in designing and developing the firmware for our industry...Full timeWork at officeFlexible hours- An innovative defense technology company seeks a skilled firmware engineer to develop cutting-edge solutions for military applications. In this role, you will create low-level firmware for microcontrollers and integrate advanced technologies to enhance military capabilities...
$200k - $250k
...A leading public transit innovator in San Francisco is seeking an Embedded Software Engineer to design and develop firmware for autonomous vehicles. This role requires expertise in C or C++, knowledge of communication protocols, and experience with real-time operating...Full time$160k - $192k
...A cutting-edge technology company in San Jose is seeking a Sr. Engineer - Embedded Firmware to lead firmware development for innovative optical interconnect products. You will work closely with cross-functional teams and mentor junior engineers, all while leveraging your...Full time$180k - $240k
...Description You will be responsible for Ethernovia’s Networking devices software stack development which will include: ~Embedded Firmware ~Kernel/user mode device drivers ~Stack extensions ~Debug and test utilities ~Automated unit/system testing The...Full timeWork experience placementFlexible hours€8,000 per month
...komunikacja, real‑time i odpowiedzialność za kluczowe elementy produktu. Będziesz pracować przez cały stos - od niskopoziomowego firmware po komunikację z backendem. W praktyce oznacza to: ~Rozwój firmware dla komponentów bezpieczeństwa oraz modułów komunikacyjnych...Full time$132.4k - $190k
...A leading technology company is seeking a Senior R&D Engineer Staff to join their firmware development team in San Jose. The ideal candidate will have over 12 years of experience in embedded firmware development, especially with Hard Disk Drives. Responsibilities include...Full timeRemote work$97.53k - $158.48k
~ What Senior Staff Engineer Jobs are in Lake F... Showing 5000+ Senior Staff Engineer jobs in Lake Forest Sorry to hear that... ...Talent Community ( . Job Title: Embedded Software Engineer (Firmware) Job Description This role focuses on designing, implementing...Part timeImmediate startVisa sponsorshipRelocation packageFlexible hours$175k - $225k
...Overview Join our fast‑paced and passionate team as a Principal Firmware Engineer. As we scale, you will be instrumental in building our foundation from the ground up. This is a dynamic, hands‑on role for a self‑starter who thrives in a fluid startup environment. You’ll...Local areaFlexible hours$150k - $170k
...Hireclout is looking for a Senior Embedded Firmware Engineer to join their team in Tucson, Arizona. This role involves designing and developing embedded firmware for intelligent, IoT-enabled devices that drive sustainability and operational efficiency. The candidate should...- ...DMR Technologies Inc in Lafayette, Louisiana, is seeking an experienced Flight Control Firmware Engineer to own and advance the embedded software powering our flight controllers. You will inherit a mature production codebase and help drive flight performance, reliability...
- ...A defense technology company based in Costa Mesa is seeking a Firmware Engineer. In this role, you'll develop low-level firmware/software for various products, take ownership of embedded firmware projects, and mentor other engineers. The ideal candidate will have a BS...Full time
- A cutting-edge AI company in San Francisco is seeking a founding firmware engineer to lead the development of firmware for innovative devices. This role offers the opportunity to integrate various devices into the Omi ecosystem, shape technical direction, and work closely...Full time
$180k - $200k
...$180,000.00/yr - $200,000.00/yr Senior Embedded Software Engineer – Hardware Security On‑site hardware lab and workshop with flexibility... ...software for secure, connected electric vehicles. Owning firmware that runs on constrained devices and must be robust in...Full timeRemote work$165k - $215k
...Join to apply for the Staff Firmware Engineer role at iota Biosciences, Inc. powered by Astellas Base Pay Range $165,000.00/yr - $215,000.00/yr About Us iota Biosciences, a wholly owned subsidiary of Astellas Pharma US, is advancing a new class of bioelectronic...Full timeWork experience placementFlexible hours- ...A leading company in connected AI-enabled solutions is seeking an Embedded Software Developer to enhance their security firmware for MCU/MPU products. The role involves collaborating closely with firmware developers to architect and develop key components, emphasizing...Full time
- ...Embedded Firmware Engineer Simbex is seeking an Embedded Firmware Engineer to develop production firmware for next-generation IoT wearable devices. In this role, you will build embedded software for low-power connected systems, integrate sensors and wireless technologies...
$86.1k - $124.3k
...Sr. Embedded Firmware Engineer We are looking for a Sr. Embedded Firmware Engineer to join our Shelby team! As our Embedded Firmware Engineer you will be responsible for the planning, design, verification, and overall coordination for safety-certified aerospace...Contract workLocal areaRemote work- ...Crestron Electronics, Inc is seeking a Senior Firmware Engineer to join our embedded software team developing Android/Linux BSP for ARM-based platforms. You will participate in the full SDLC from design to field support, working cross-functionally with hardware and software...
$150k - $170k
Role Description As a Firmware Engineer at AssetWatch, you will work on production firmware for industrial IoT devices, including: ~Vibration sensors ~BLE-enabled devices ~Edge hubs ~Diagnostics ~Firmware updates ~Wired and wireless networking ~Wi-Fi...Full timeFlexible hours$125k - $145k
Role Description As a Firmware Software Engineer, you will collaborate closely with hardware, verification, and software engineering teams to develop scalable firmware, automation tools, and infrastructure supporting semiconductor design and manufacturing. ~Developing...Full timeRemote work- ...Overview The Embedded Firmware Engineer with Alliance Laundry Systems will focus on writing, designing and testing embedded firmware for electronic controls for commercial laundry equipment. The products at Alliance are used globally in laundromats, hotels, hospitals...Full time
- ...Develops, codes, configures, and tests programs for embedded hardware targets Perform embedded systems engineering tasking including requirements analysis, concept development, software architecture and design reviews Execute unit and integration testing of...
$85k - $95k
...Embedded Firmware Engineer Opportunity (Naperville, IL – Hybrid/Onsite) A growing engineering and manufacturing organization is looking to add an Embedded Firmware Engineer to its team. This role offers the chance to work on real-world embedded products from concept...- ...Insurance policy - 401K Match Design, develop, and maintain embedded firmware primarily in VHDL for cryptographic and security-critical... ...baselines Bachelor’s degree in computer science, computer engineering, software engineering, or equivalent experience 8+ years of embedded...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!
- firmware engineering manager United States
- firmware engineer United States
- embedded firmware developer United States
- lead firmware engineer United States
- senior firmware engineer United States
- entry level firmware engineer
- junior firmware engineer
- firmware engineering manager
- firmware test engineer
- firmware engineer















