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 the
Role:
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. Integrate
CAN / CAN-FD / J1939
protocols for engine and generator controller data. Manage local storage, event buffering, and
CBOR/MQTT
encoding to optimize bandwidth and reliability. Interface with power quality ICs (e.g., Microchip
M90E36A, 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 of
CAN / 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 Modbus
RTU/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 integrating
ADS131E08 + 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 insurance