{"id":723808,"url":"https://alion.io/job/assetwatch-senior-embedded-systems-engineer","title":"Senior Embedded Systems Engineer","company":{"id":449668,"name":"AssetWatch","domain":"assetwatch.com","url":"https://alion.io/company/assetwatch","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":null},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Columbus, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":150000,"max":170000,"currency":"USD","period":"year","gross":null,"usd_annual":170000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"C++","optional":false},{"name":"DHCP","optional":false},{"name":"DNS","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"MQTT","optional":false},{"name":"RTOS","optional":false},{"name":"TCP/IP","optional":false},{"name":"Wi-Fi","optional":false},{"name":"CI/CD","optional":true},{"name":"CMake","optional":true},{"name":"Python","optional":true}],"status":"live","first_seen_at":"2026-08-21T12:17:10Z","employer_posted_date":"2026-08-21","last_verified_at":"2026-10-30T18:17:51Z","board_verified":true,"closed_at":null,"days_open":70,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":70},"description":"AssetWatchserves 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. \nAbout AssetWatch \nAssetWatch 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. \nAbout the Role \nAs 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. \nWhat You Will Do \nFirmware, Networking & Gateway Systems \nDevelop andmaintainproduction embedded firmware in C/C++ for sensors, hubs, gateways, and related connected hardware. \nDesign and debug features for device communication, scheduling, data collection, configuration, diagnostics, logging, and OTA/FOTA updates.\nDevelop 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.\nSupport embedded Linux and/or RTOS components, peripheral interfaces, and edge services that connect device firmware and hardware to backend/cloud systems.\nElectrical Design, Bring-Up & Validation \nContribute to schematic and PCB reviews,componentselection, power and interface design, design-for-manufacture, and design-for-test decisions. \nBring up and debug new hardware using oscilloscopes, logic analyzers, DMMs, power profilers, debug probes, serial logs, packet captures, and other lab tools.\nDevelop and execute test plans; support fixtures, regression and hardware-in-the-loop testing, failure analysis, and environmental or compliance pre-screening.\nProduct Delivery & Cross-Functional Ownership \nSupport the full product lifecycle from prototype and EVT/DVT/PVT through manufacturing test, production ramp, launch readiness, field deployment, and sustaining engineering.\nOwn work across firmware, hardware, validation, documentation, manufacturing support, and field issue resolution while collaborating with electrical, mechanical, test, cloud, product, cybersecurity, support, and contract-manufacturing partners.\nMaintaindisciplined release practices, including Git workflows, pull requests, code reviews, repeatable builds, versioning, changelogs, release notes, and controlled deployment artifacts.\nCreate clear technical specifications, interface references, test procedures, troubleshooting guides, and launch documentation that help teams move faster and reducerisk. \nWhat You Will Bring \nRequired Qualifications \nMust be based in the Columbus, Ohio area and able to work from the office at least three days each week.\nDemonstratedexperience developing, debugging, releasing, and sustaining production embedded firmware in C or C++.\nPractical electrical engineering experience, including reading schematics, reviewing PCB layouts, supporting board bring-up, and troubleshooting analog, digital, power, and embedded interface issues.\nExperience with network-connected devices, edge gateways, or hubs using technologies such as BLE, Wi-Fi, Ethernet, cellular, TCP/IP, UDP, DNS, DHCP, TLS, MQTT, HTTP/HTTPS, or VPNs.\nExperience with embedded Linux and/or RTOS-based systems, device state machines, diagnostics, logging, fault handling, and common interfaces such as I2C, SPI, UART, or CAN.\nHands-onproficiencywith firmware and hardware debug tools, including oscilloscopes, logic analyzers, DMMs, debug probes, serial logs, packet captures, or equivalent equipment. \nExperience supporting product launches from prototype through qualification, manufacturing readiness, production ramp, and post-launch field support.\nSuccess in a multi-functional engineering role spanning firmware, hardware, test and validation, documentation, manufacturing support, and root-cause problem solving.\nWorking knowledge of secure connected-device practices, including authentication, authorization, encrypted transport, credential handling, signed firmware, secure boot, or secure update flows.\nExperience with Git-based development, pull requests, code review, branching, release control, and clear technical documentation.\nStrong written and verbal communication, sound engineering judgment, and comfort working through ambiguous cross-disciplinary problems.\nBachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field - or equivalent practical experience.\nPreferred Qualifications \nExperience with industrial IoT, condition monitoring, vibration sensing, ruggedized electronics, or other connected products used in demanding environments.\nExperience with low-power battery devices, sleep states, current measurement, power optimization, and long-term field reliability.\nFamiliarity with Nordic/nRFplatforms, BLE GATT, embedded Linux services,systemd, shell scripting, Python, Make/CMake, or device-side daemons. \nExperience with automated test fixtures, HIL frameworks, CI/CD pipelines, build automation, semantic versioning, package management, or vulnerability tracking.\nExposure to DFM/DFT,componentlifecycle management, contract manufacturers, end-of-line test, and regulatory pre-compliance activities such as FCC, CE, UL, ESD, or EMC. \nExperience using AI-assisted engineering tools to improve firmware development, documentation, test coverage, or engineering productivity.\nHow We Work \nWe value engineers who are hands-on, curious, structured, and accountable. The right candidate can move from firmware architecture to bench debugging to network diagnostics without losing sight of product reliability, security, manufacturability, or the customer experience. \nThis role works closely with hardware, test, product, backend/cloud, cybersecurity, support, and manufacturing teams. Success requires clear ownership from design through validation and release, practical documentation, and a willingness to solve problems wherever firmware and hardware meet.\nThe 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.\nThe 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.\nAssetWatch Salary Range (US)\n$150,000—$170,000 USD\nWhat We Offer:\nAssetWatch 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.\nCompetitive compensation package including stock options\nFlexible work schedule\nComprehensive benefits including retirement plan match\nOpportunity to make a real impact every day\nWork with a dynamic and growing team\nUnlimited PTO\nWe have a distributed team that works remotely across locations in the United States and Ontario, Canada. Collaboration within core working hours is required.","description_format":"text","description_chars":7937,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Equity","Flexible schedule","Retirement plans","Stock options","Unlimited PTO"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Electrical & Electronic Engineering","Industrial IoT (IIoT)","Industrial AI"],"lifecycle":[{"event":"open","at":"2026-09-11T07:51:30Z"}],"visa":[],"liveness":{"score":41,"band":"fade","label":"Fading","p_open":1,"p_active":0.744,"p_room":0.55,"age_days":69,"expected_fill_days":54,"reasons":["conf:0","win:tail"],"computed_at":"2026-10-30T05:48:23Z"},"pay":{"stated_usd_annual":170000,"is_top_pay":false},"html_url":"https://alion.io/job/assetwatch-senior-embedded-systems-engineer","json_url":"https://alion.io/job/assetwatch-senior-embedded-systems-engineer.json","meta":{"generated_at":"2026-10-30T19:59:34Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":9683,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":449668},"rest":"https://alion.io/mcp/rest/get_company?id=449668"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fassetwatch-senior-embedded-systems-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fassetwatch-senior-embedded-systems-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fassetwatch-senior-embedded-systems-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/assetwatch-senior-embedded-systems-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fassetwatch-senior-embedded-systems-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":723808}},{"tool":"search_jobs","arguments":{"company":"assetwatch.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":723808},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}