Innovation Software Developer
Core
Design and deliver customer-facing proofs of concept (POCs) and proofs of value (POVs) combining IoT, AI/ML, APIs, and Digital Twin technologies to solve real-world challenges.
Role type
Senior IC software developer (innovation, IoT, AI/ML, Digital Twins)
Builds
End-to-end POCs/POVs, streaming/batch data pipelines, real-time IoT solutions, modern APIs, and 3D/4D Digital Twin visualizations
Domain
Industrial IoT, Artificial Intelligence, Real-time Data, Digital Twins
Deliverable
production ML models
Required skills
Python, C++, JavaScript/TypeScript, REST/gRPC API design, IoT sensor data processing, time-series databases, event-driven/streaming architectures, Digital Twin/3D visualization concepts
Preferred skills
NVIDIA Omniverse/OpenUSD/Unreal Engine, Cloud platforms (AWS/Azure/GCP), Geospatial technologies, Kafka/Kinesis/Pub/Sub, Edge computing, Robotics/ROS/OPC-UA
Technologies
FastAPI, Flask, Node.js, Airflow, Prefect, MQTT, HTTP, CoAP, Docker, Kubernetes, PyTorch, Scikit-learn, TimescaleDB, InfluxDB, QuestDB, OpenUSD, NVIDIA Omniverse, Unreal Engine, PostGIS, Cesium
Responsibilities
Design and deliver end-to-end POCs and POVs demonstrating business value; Develop streaming and batch ETL pipelines; Collect, normalize, and process telemetry from connected devices; Develop secure, scalable REST and gRPC services; Integrate real-time operational data with advanced 3D and 4D visualizations; Embed AI/ML capabilities into prototypes and customer solutions
Seniority
Senior, hands-on IC