Firmware Engineer
$150k - $170kAssetWatch, Inc.
Job Description
Job Description
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.
$120k - $150k
...Sr. Embedded Firmware Engineer JOB-10046852 Anticipated Start Date June 24, 2026 Location Houston, TX Type of Employment Direct Hire Employer Info Our client designs and manufactures advanced protection relays and disturbance fault...SuggestedFull timeLocal area$160k - $220k
...new era demands a fundamentally different class of spacecraft. Engineered to survive the harshest radiation environments and to fully... ...you to apply. The Role We are seeking a Senior Embedded Firmware Engineer to develop and enhance low‑level embedded firmware for...SuggestedPermanent employmentShift work$121.4k - $218.6k
...passionate about storage systems? Do you enjoy collaborating with teams to solve complex challenges? Join Our Custom Government Engineering Team! The Custom Government team operates across the full breadth and depth of Akamai's technology stack to design, build, and deliver...SuggestedWork experience placementWork at office$107.9k - $195.05k
...The Defense Sector at Leidos is currently seeking a Senior Software Engineer with 8+ years of professional experience to join a collaborative, product-focused engineering team. In this role, you will shape technical direction, mentor engineers at all levels, and help...SuggestedRemote work- ...individual development ticket and regression testing with clear documentation of test results. Correspond with Software and Template Engineering, give feedback to any questions they may have, and facilitate the provision of more information if needed. Participate in...SuggestedFor contractorsWork experience placementWork at officeLocal areaRemote workFlexible hours
- ...RxBenefits is hiring! We are adding a Software Engineer IV to the growing application development team at our Birmingham, AL headquarters. As a level IV engineer, you will be responsible for creating the next generation of software at RxBenefits to support our rapidly...Temporary workLocal areaRemote work
$123.4k - $176.3k
...organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the...Temporary workLocal areaImmediate startFlexible hours- Position Summary We are seeking a senior-level Systems Engineer to support Enhanced 9‑1‑1 (E‑911) implementation activities associated with Army Voice Modernization. Based full‑time at our headquarters in Winchester, VA, this position provides systems engineering and IP...Full timeFor contractorsWorldwideRelocation packageMonday to Friday
- ...away from the Federal Bureau of Investigation's Criminal Justice Information Services Division's Headquarters. Founded in 2007 by an Engineer‑by‑trade, Fusion Technology dedicates our valuable resources to providing comprehensive IT services and solutions to mission‑...Temporary workWork at officeRemote work
$121.4k - $218.6k
...performance of our systems. You'll define key performance indicators and defend them when they are breached. As a Senior Site Reliability Engineer, you will be responsible for: Developing and scaling robust programmatic tooling and infrastructure-as-code utilities in Python to...Work experience placementWork at office$109.5k - $150.55k
...the best, own our actions, and grow and evolve. Job Description Renaissance is looking for an experienced Sr Site Reliability Engineer to be part of the Engineering Enablement group's Site Reliability Team with a focus on Application and Infrastructure Availability...For contractorsLocal areaRemote workWorldwideWork visaFlexible hoursWeekend work$20 per hour
A healthcare technology company is seeking an Audit Defense Specialist to train AI models. This remote role involves providing diverse healthcare-related problems to AI chatbots and evaluating their outputs for accuracy and quality. Candidates should have healthcare expertise...Hourly payRemote workFlexible hours$96.8k - $251.6k
...attended RustCon 2025. This posting is made for RustCon 2025 attendees interested in Oracle opportunities._ We are facing several engineering challenges in critical foundational data-plane services that powers the next gen OCI cloud. We need you to challenge existing...Temporary workWork experience placementLocal areaRemote workFlexible hours- .../ Data Scientists. We welcome candidates with all visas and citizens to apply. Who Should Apply : Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make their careers in IT Industry Candidates who are serious about...
$135.2k - $306.4k
...greenfield cloud services and platforms from inception to production at global scale. Foundational Frameworks: Spearhead the engineering of new container runtimes and distributed frameworks to power OCI’s highest-availability and most demanding workloads. Performance...Temporary workWork experience placementWorldwideFlexible hours- ...A leading global consulting firm is seeking a Senior AI Native Engineer. You will work on scalable AI systems and enhance data pipelines while collaborating with clients in a fast-paced environment. Ideal candidates will have a Bachelor’s degree and 3-6 years of experience...
$51.9 per hour
...mitigates potential disruptions to maintain the highest standards of care and operational efficiency. This role blends software engineering, clinical engineering, and security principles with a deep understanding of healthcare operations to minimize downtime, improve system...For contractorsLocal area- ...background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$134.26k
...and efficiency of power systems. You’ll have the opportunity to drive innovation in protection and control systems, mentor junior engineers, and collaborate directly with clients and stakeholders on high-profile energy projects. This is a hybrid role and can be based...H1b$60 per hour
A leading AI development company seeks proficient programmers to contribute to cutting-edge AI systems. This remote role allows for a flexible schedule and pays up to $60/hour. Responsibilities include designing coding problems, writing clear code, and evaluating AI-generated...Remote workFlexible hours$75k
...Overview This role will have client facing responsibilities that encompass Application security and DevSecOps engineer skill sets. This role will be supporting DevSecOps tools including Splunk, Docker Pro, IBM Sterling Connect renewal, New Relic, Cloudbees, Symantec VIP...Permanent employmentWork experience placementLocal areaWorldwide$69.4k - $158k
...Software Developer The Opportunity: As a Salesforce developer, you will work closely with other developers, product owners, test engineers, and architects to ensure the timely and effective delivery of Salesforce requirements in a variety of industry contexts. You'll...Full timeContract workPart timeWork at officeLocal areaRemote work$128.15k - $193.79k
Thank you for your interest in NTT DATA Business Solutions! We are thrilled to offer an exceptional compensation package that includes competitive salaries, comprehensive health and dental benefits, Flexible Paid Time Off, 10 paid holidays, a 401k plan, and remote work...Remote workFlexible hours$105.8k - $174.8k
...paced environment and the opportunity to develop your own career path for your unique skills and ambitions. As a Senior AI Native Engineer, you will be at the forefront of revolutionizing how businesses leverage artificial intelligence. Your role will involve researching...Full timeWork experience placementSummer holidayFlexible hours$101.9k - $175k
...the fabric of how we work every day. To learn more, please see What you'll do here In your role as Technology Lead, Experience Engineering within our Digital organization, you are responsible for delivering customer‑facing marketing website and ecommerce experiences....Work experience placementLocal area$110k - $130k
...Software - Mendix Siemens Digital Industries Software is seeking a highly motivated and technically proficient Application Support Engineer to join our Mendix team. This role is ideal for an individual who demonstrates strong problem‑solving capabilities, a commitment...Work at office$128.19k - $184.01k
...change in the world. This role will be working on our Poe product. About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings together the world’s leading AI models in one place. You will work...Remote jobFull time$94.9k - $135.6k
...organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the...Temporary workWork experience placementLocal areaImmediate startFlexible hours- APEI – AWS Cloud Architect at Charles Town, WV Position: AWS Cloud Architect Location: Charles Town, WV Job Type: Permanent Job Description: 15+ years' experience in IT industry, 4+ years in AWS infrastructure background and strong in security & networking....Permanent employment
$110k
...Privacy Policy by clicking here ( . Job Description : SUMMARY We seek a highly motivated and experienced Application Security Engineer to join our growing security team. This role is highly technical and candidates must possess a solid understanding of the security...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!


