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

Firmware Engineer

$150k - $170k

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

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in West Virginia vacancy
  • $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... 
    Suggested
    Full time
    Local area

    Dynamics ATS

    Job, WV
    a month ago
  • $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... 
    Suggested
    Permanent employment
    Shift work

    K2 Space

    West Virginia
    14 days ago
  • $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... 
    Suggested
    Work experience placement
    Work at office

    Akamai

    Charleston, WV
    3 days ago
  • $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... 
    Suggested
    Remote work

    Fairygodboss

    Morgantown, WV
    1 day ago
  •  ...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... 
    Suggested
    For contractors
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    FUJIFILM Corporation

    Charleston, WV
    4 days ago
  •  ...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 work
    Local area
    Remote work

    RxBenefits

    Charleston, WV
    5 days ago
  • $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 work
    Local area
    Immediate start
    Flexible hours

    Cardinal Health

    Charleston, WV
    4 days ago
  • 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 time
    For contractors
    Worldwide
    Relocation package
    Monday to Friday

    JoB Training & Coaching

    Charles Town, WV
    1 day ago
  •  ...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 work
    Work at office
    Remote work

    Fusion Technology

    Clarksburg, WV
    4 days ago
  • $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 placement
    Work at office

    Akamai

    Charleston, WV
    4 days ago
  • $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 contractors
    Local area
    Remote work
    Worldwide
    Work visa
    Flexible hours
    Weekend work

    Renaissance Services

    Charleston, WV
    3 days ago
  • $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 pay
    Remote work
    Flexible hours

    DataAnnotation

    Charleston, WV
    3 days ago
  • $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 work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Oracle

    Charleston, WV
    2 days ago
  •  .../ 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... 

    SynergisticIT

    Charleston, WV
    2 days ago
  • $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 work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Charleston, WV
    2 days ago
  •  ...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... 

    Ernst & Young Oman

    Charleston, WV
    2 days ago
  • $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 contractors
    Local area

    Highmark Health

    Charleston, WV
    4 days ago
  •  ...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 job
    Internship

    Danaher

    Morgantown, WV
    10 hours ago
  • $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

    CDM Smith

    Morgantown, WV
    2 days ago
  • $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 work
    Flexible hours

    DataAnnotation

    Charleston, WV
    2 days ago
  • $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 employment
    Work experience placement
    Local area
    Worldwide

    Cadmus, LLC

    Charleston, WV
    2 days ago
  • $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 time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Martinsburg, WV
    2 days ago
  • $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 work
    Flexible hours

    NTT America

    Charleston, WV
    2 days ago
  • $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 time
    Work experience placement
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Charleston, WV
    3 days ago
  • $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 placement
    Local area

    Cengage Group

    Charleston, WV
    3 days ago
  • $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

    Siemens

    Charleston, WV
    1 day ago
  • $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 job
    Full time

    Quora

    Wheeling, WV
    2 days ago
  • $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 work
    Work experience placement
    Local area
    Immediate start
    Flexible hours

    Cardinal Health

    Charleston, WV
    4 days ago
  • 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

    Staffing the Universe

    Charles Town, WV
    5 days ago
  • $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

    Ryder

    Charleston, WV
    4 days ago

Do you want to receive more vacancies?

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