Senior Embedded Systems Engineer
The Senior Embedded Systems Engineer will develop and maintain production firmware for industrial IoT sensors and gateways using C/C++. This role involves hands-on hardware bring-up, electrical design support, and managing the full product lifecycle from prototype to field deployment.
- Compensation
- $150K–$170K / yr
- Location
- Columbus, OH
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Contract
- Experience
- Not specified
- Category
- Embedded
- Posted
Skills
Must have
- Must be based in the Columbus, Ohio area and able to work from the office at least three days each week.
- Experience developing, debugging, releasing, and sustaining production embedded firmware in C or C++.
- Practical electrical engineering experience, including reading schematics, reviewing PCB layouts, and board bring-up.
- Experience with network-connected devices, edge gateways, or hubs using technologies such as BLE, Wi-Fi, Ethernet, cellular, TCP/IP, MQTT, or TLS.
- Experience with embedded Linux and/or RTOS-based systems and common interfaces such as I2C, SPI, UART, or CAN.
- Hands-on proficiency with firmware and hardware debug tools like oscilloscopes, logic analyzers, and DMMs.
- Experience supporting product launches from prototype through manufacturing readiness and field support.
- Knowledge of secure connected-device practices including authentication, encrypted transport, and secure boot.
- Experience with Git-based development, code review, and release control.
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
Full 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 products include battery-powered sensors, edge hubs and gateways, wireless communication systems, wired networking interfaces, and factory/test infrastructure designed for demanding industrial environments.
About the Role
As a Firmware Engineer on the AssetWatch Hardware Team, you will develop production embedded firmware while contributing directly to electrical design, hardware bring-up, validation, and product launch. This is a hands-on, multi-functional role for an engineer who can move comfortably from code to the bench, through network and gateway diagnostics, and into manufacturing and field support.
What You Will DoFirmware, Networking & Gateway Systems
- Develop andmaintainproduction embedded firmware in C/C++ for sensors, hubs, gateways, and related connected hardware.
- Design and debug features for device communication, scheduling, data collection, configuration, diagnostics, logging, and OTA/FOTA updates.
- Develop and troubleshoot connectivity across BLE, Wi-Fi, Ethernet, and cellular paths, including TCP/IP, DNS/DHCP, TLS, MQTT/HTTP, provisioning, reconnection, signal quality, and network diagnostics.
- Support embedded Linux and/or RTOS components, peripheral interfaces, and edge services that connect device firmware and hardware to backend/cloud systems.
Electrical Design, Bring-Up & Validation
- Contribute to schematic and PCB reviews,componentselection, power and interface design, design-for-manufacture, and design-for-test decisions.
- Bring up and debug new hardware using oscilloscopes, logic analyzers, DMMs, power profilers, debug probes, serial logs, packet captures, and other lab tools.
- Develop and execute test plans; support fixtures, regression and hardware-in-the-loop testing, failure analysis, and environmental or compliance pre-screening.
Product Delivery & Cross-Functional Ownership
- Support the full product lifecycle from prototype and EVT/DVT/PVT through manufacturing test, production ramp, launch readiness, field deployment, and sustaining engineering.