Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer

$150k - $170k
Full-time

AssetWatch, 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.
What You Will Bring Required Qualifications
  • 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.
Preferred Qualifications
  • 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.
How We Work AssetWatch firmware engineers work closely with hardware, test, product, backend, support, cybersecurity, and manufacturing teams. We value engineers who can move from code to bench testing to field diagnostics to documentation without losing the thread. Because AssetWatch devices operate as connected industrial IoT systems, firmware quality includes communication reliability and security. Engineers are expected to think beyond local device behavior and consider Wi-Fi, Ethernet, cellular, BLE, MQTT, cloud communication, provisioning, credentials, firmware updates, and network diagnostics as part of the product system. We value engineers who can debug a device from the sensor and hub all the way through the network and backend interface while maintaining a security-first mindset. Our team emphasizes:
  • 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.
What Success Looks Like In the First 30 Days
  • 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.
In the First 60 Days
  • 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.
In the First 90 Days
  • 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.
Working Style The right candidate is hands-on, curious, structured, and comfortable with real-world ambiguity. You should enjoy debugging issues that cross firmware, hardware, wireless communication, wired networking, cybersecurity, manufacturing, cloud interfaces, and field behavior. You do not need to know every part of our stack on day one, but you should be excited to learn quickly and contribute to production hardware that customers rely on. The base salary range for this full-time position is posted below, plus equity and benefits. Variable pay, bonuses, and other cash compensation will be discussed throughout the interview process. The salary range was determined by role, level, and location. Individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range applicable to your location during the hiring process. AssetWatch Salary Range (US)

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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in United States vacancy
  • $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,... 
    Suggested
    Full time
    Temporary work
    Work at office
    Flexible hours

    Advanced Energy Industries, Inc

    Eden Prairie, MN
    2 days ago
  • $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... 
    Suggested
    Flexible hours

    Astera Labs

    San Jose, CA
    1 day ago
  • $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... 
    Suggested
    Full time
    Work at office
    Flexible hours
    3 days per week

    ASSA ABLOY

    Lake Forest, CA
    2 days ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    Work at office

    MKS Instruments

    Andover, MA
    5 hours ago
  • $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... 
    Suggested
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    HP IQ

    San Francisco, CA
    1 day ago
  • $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 time
    Work at office
    Flexible hours

    Everpure

    Santa Clara, CA
    1 day ago
  • 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... 

    Slope

    Costa Mesa, CA
    1 day ago
  • $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

    Glydways

    San Francisco, CA
    16 hours ago
  • $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

    Ayar Labs

    San Jose, CA
    16 hours ago
  • $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 time
    Work experience placement
    Flexible hours

    Ethernovia

    Remote
    14 hours ago
  • €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

    EER Poland

    Remote
    1 day ago
  • $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 time
    Remote work

    Toshiba America Electronic Components, Inc.

    San Jose, CA
    16 hours ago
  • $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 time
    Immediate start
    Visa sponsorship
    Relocation package
    Flexible hours

    Packaging Corporation Of America

    Lake Forest, IL
    16 hours ago
  • $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 area
    Flexible hours

    Monarch Quantum, Inc.

    San Diego, CA
    1 day ago
  • $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... 

    HIRECLOUT

    Tucson, AZ
    1 day ago
  •  ...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... 

    DMR Technologies Inc

    Lafayette, LA
    1 day ago
  •  ...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

    Anduril

    Costa Mesa, CA
    16 hours ago
  • 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

    Omi

    San Francisco, CA
    16 hours ago
  • $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 time
    Remote work

    Searchability®

    San Francisco, CA
    16 hours ago
  • $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 time
    Work experience placement
    Flexible hours

    iota Biosciences, Inc. powered by Astellas

    Alameda, CA
    16 hours ago
  •  ...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

    Alif Semiconductor

    Pleasanton, CA
    16 hours ago
  •  ...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... 

    Simbex

    West Lebanon, NH
    4 days ago
  • $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 work
    Local area
    Remote work

    Curtiss-Wright

    Shelby, NC
    6 days ago
  •  ...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... 

    Socket

    Plano, TX
    1 day ago
  • $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 time
    Flexible hours

    AssetWatch, Inc.

    Remote
    8 days ago
  • $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 time
    Remote work

    Bright Vision Technologies

    Remote
    14 hours ago
  •  ...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

    Alliance Laundry System

    Ripon, WI
    4 days ago
  •  ...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... 

    Macpower Digital Assets Edge

    Rock Island, IL
    14 hours ago
  • $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... 

    Ignite Human Capital

    Naperville, IL
    4 days ago
  •  ...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... 

    Nickerson Talent Solutions

    Charleston, SC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!