Senior Software Engineer on the Digital Twin team designing, building, and scaling applications for manufacturing. Collaborate across teams to integrate advanced robotic simulation and automation frameworks.
Responsibilities
Design and implement software for robotic simulation environments and automation frameworks
Build and integrate 3D modules (e.g., rendering, simulation, physics, spatial indexing) with platform services via well-designed APIs and data contracts
Work across the stack using modern front-end frameworks (e.g., React or similar), TypeScript/JavaScript, and service-oriented backends (e.g., Node.js, Python, Java, or C#)
Build and iterate on web-based playback and visualization tools that rely on WebRTC, WebSockets, and streaming media pipelines to deliver simulation replays
Work with databases and storage systems to organize simulation outputs, logs, and artifacts for fast retrieval and inspection
Collaborate with robotics engineers, data scientists, and system architects to integrate software into autonomous platforms
Optimize code for efficiency, scalability, and reliability in real-time systems
Conduct testing, debugging, and validation of software components
Document software designs, processes, and best practices for maintainability and knowledge sharing
Serve as a Subject Matter Expert (SME) for at least one platform or application component
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, or a related field
5+ years of experience developing full-stack software applications in multiple programming languages such as Java, C#, C++, Python, JavaScript/TypeScript with modern frameworks (e.g., React, Angular)
Experience with systems integration and/or interoperating with Digital Twin or IoT platforms
Understanding of code quality analysis results and remediation mechanisms
Strong oral and written communication skills, with the ability to work independently and collaboratively across teams
Experience designing or consuming APIs and platform components; familiarity with reusable SDKs/libraries and REST/gRPC/WebSocket services
Solid version control and testing practices (e.g., Git, unit/integration testing, build automation, CI/CD)
Benefits
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
Senior Application Developer developing code for complex modules while collaborating with business partners at Allstate. Involves design reviews, code reviews, and maintaining software solutions.
Developing and maintaining software for dynamic training environments. Supporting customers with testing and exercises while ensuring compliance with industry standards.
Senior Developer responsible for Salesforce platform solutions at Lennar, focusing on technical design and implementation. Collaborate with teams to ensure business needs are met through custom development and best practices.
Senior Software Engineer responsible for leading technical initiatives and improving quality at Australia's largest mobile banking team. Working collaboratively to build innovative banking solutions.
Software Engineer responsible for backend development and integrations for a digital mental health platform. Working with a distributed team to build and maintain backend services using TypeScript and AWS.
Responsible for ensuring industrial equipment reliability and performance while managing technical projects for a global leader in sustainable packaging.
Software Engineer at Teleport focusing on secure and scalable logistics solutions. Participating in agile scrum and delivering cutting - edge software with a varied daily workflow.
Staff Software Engineer at Cloudera contributing to infrastructure tooling for cloud - native environment. Engage in developing Go - based services and collaborating with cross - functional teams.
Principal Engineer architecting backend data and modeling platform for AI solutions at Cloudera. Drive semantic search capability and collaborate with teams on AI - driven projects.
Senior Staff Software Engineer in QE at Cloudera driving continuous improvement for Data Warehousing products. Leading high - quality features and releases while mastering the 'Cloudera Stack'.