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
Work Location: In person