Firmware and Test Engineer
Job
Confidential
Orion charter Township, MI (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
74
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Location:
Orion Township, MI (Onsite required) About theRole:
We are developing advanced prognostic and telemetry systems for industrial and power-generation equipment under our developed telematics platform . This role bridges embedded firmware , data ingestion pipelines , and Azure cloud analytics to create intelligent, connected machines capable of real-time health monitoring and predictive maintenance. You will design, implement, and optimize systems that acquire high-resolution sensor data (CAN, Modbus, analog, vibration, power quality), process it on-device, and publish structured telemetry to the cloud for visualization and analysis.Key Responsibilities:
Embedded & Edge Development Develop and maintain firmware for STM32 and nRF91xx -based telematics devices using Azure RTOS / FreeRTOS . Implement data acquisition and edge analytics : ADC sampling, vibration processing, RMS/FFT, CUSUM/EWMA health scoring. IntegrateCAN / CAN-FD / J1939
protocols for engine and generator controller data. Manage local storage, event buffering, andCBOR/MQTT
encoding to optimize bandwidth and reliability. Interface with power quality ICs (e.g., MicrochipM90E36A, AD7606C
) and external ADCs for AC diagnostics. Cloud & Data Integration Build and maintain device provisioning and ingestion pipelines using Azure IoT Hub, DPS, Functions, Event Hub, and Storage . Contribute to Elastic / Kibana dashboards and Synapse/Databricks for predictive analytics and visualization. Develop and deploy Azure Functions or Go/Python microservices for data decode, deduplication, and rule-based processing. Collaborate with data science teams on predictive models (RUL, anomaly detection) and integrate results back to edge logic. Systems & Platform Participate in design reviews for PT telematics modules , daughter boards, and harness interfaces. Support security and provisioning. Document system architecture, data flows, and configuration schemas (Twins, MQTT topics, telemetry payloads). Test and validate full device-to-cloud workflows in field environments.Qualifications:
Required Bachelor's or Master's in Electrical Engineering, Computer Engineering, or Computer Science . 5+ years in embedded firmware development (C/C++, STM32 HAL/LL, or Zephyr/Azure RTOS). Experience with Azure IoT Hub / DPS / Functions / Event Hub pipelines. Strong understanding ofCAN / CAN-FD
/ J1939 and common generator controller protocols. Proven experience in signal processing (FFT, RMS, filtering, sensor calibration). Working knowledge of CBOR, MQTT, or binary telemetry formats . Familiarity with ModbusRTU/TCP , SPI/I2C
peripherals, and ADC integration. Preferred Experience with power systems / genset controls (Basler, DeepSea, or ComAp). Knowledge of Azure Synapse, ElasticSearch, or Influx for data analytics. Exposure to machine learning for anomaly detection / RUL . Familiarity with hardware design , PCB bring-up, and test instrumentation (oscilloscopes, CAN analyzers). Comfortable in Linux, Python , and containerized pipelines (Docker/Azure Container Apps) . Soft Skills Strong cross-disciplinary communication (embedded ↔ cloud ↔ analytics teams). Analytical mindset with focus on diagnostics, efficiency, and reliability. Excellent documentation habits, version control (Git), and structured problem-solving. Ability to work independently on end-to-end features from firmware to cloud dashboards. Example Projects You'll Own Prognostic engine for Diesel/Gas and power generators using oil pressure, vibration, and THD metrics. Edge firmware for telematics modules integratingADS131E08 + STM32H7
. Cloud-side data reordering and burst reconstruction via Azure Functions . On-site diagnostics tools for CAN-based genset controllers and PQ sensors. Fleet dashboards visualizing real-time health indices and RUL predictions. Compensation & Benefits Competitive salary commensurate with experience, plus health, 401(k), performance bonuses, and opportunities to contribute to next-generation industrial telematics and AI-driven maintenance platforms.Job Type:
Full-time Benefits:
401(k) Dental insurance Health insurance Paid time off Vision insuranceWork Location:
In personSimilar remote jobs
Mphasis Digital Risk
Carrollton, TX
Posted1 day ago
Updated3 hours ago
UnitedHealth Group
Denver, CO
Posted1 day ago
Updated3 hours ago
Similar jobs in Orion charter Township, MI
HealthQuest Physical Therapy
Orion charter Township, MI
Posted1 day ago
Updated3 hours ago
Heartfelt Impressions Learning Centers
Orion charter Township, MI
Posted1 day ago
Updated3 hours ago
Similar jobs in Michigan
BorgWarner Inc.
Auburn Hills, MI
Posted1 day ago
Updated3 hours ago
Oakland County Michigan
Madison Heights, MI
Posted1 day ago
Updated3 hours ago