Software Engineer, Data Visualization
Core
Design, implement, and maintain high-performance live charts, dashboards, and HMI/SCADA interfaces for monitoring, control, and operational visibility of kHz-class sensor telemetry.
Role type
Senior IC software engineer (real-time data visualization)
Builds
High-performance live streaming UIs, post-processing tools, and HMI/SCADA interfaces for sensor telemetry and campaign analysis.
Domain
Industrial IoT / High-reliability telemetry systems
Deliverable
production ML models | product features
Required skills
TypeScript, React, Python, high-performance rendering, live data visualization, streaming data handling, UI performance optimization, time-series data processing, debugging and root cause analysis
Preferred skills
HMI/SCADA platforms (Ignition), dashboarding tools (Grafana), WebGL, canvas rendering, pub/sub architectures, OPC-UA, MQTT, technical leadership
Technologies
TypeScript, React, Python, Ignition, Grafana, WebGL, OPC-UA, MQTT
Responsibilities
Design and implement high-performance live charts and dashboards for kHz-class sensor telemetry; Develop and integrate HMI/SCADA interfaces for monitoring and control; Build responsive real-time streaming UIs and post-processing tools; Define visualization architecture and rendering standards; Collaborate with data platform and controls teams on streaming interfaces; Lead debugging and performance improvements across the rendering-to-data stack
Seniority
Senior, hands-on IC