Software Engineer 2The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.Join us to do the best work of your career and make a profound social impact as a Software Engineer on our Global Test Engineering Team in Singapore.
Software Engineer 2The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.What you’ll achieve:As a Software Engineer, you will implement features, fix defects, and contribute unit/integration tests under guidance. You will learn best practices and participate in design discussions.Join us to do the best work of your career and make a profound social impact as an Engineer on our Software Engineering team.
Lead the design and scaling of the Command Center (React/Golang/Python) to support massive growth in fleet size and geographic complexity. You will ensure the platform remains responsive and reliable as it transitions to a high-frequency, commercial-ops portal.
Own the architectural interface between cloud-based deployment services and on-vehicle hardware. You will oversee the development of C++ and Python services that manage mission-critical updates, ensuring safe, atomic, and verifiable deployments to robotics hardware.
Elevate the team from high-velocity to high-reliability. You will design and implement organization-wide standards for automated testing, CI/CD safety, and release orchestration, ensuring that every deployment is a non-event.
...
Software Senior EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.What you’ll achieve:As a Software Senior Engineer, you will build and maintain features, write tests, and perform code reviews to uphold quality. You will help modernize services and improve developer workflows.Join us to do the best work of your career and make a profound social impact as a Senior Engineer on our Software Engineering team in Sinagpore.
Senior Software EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.Join us to do the best work of your career and make a profound social impact as a Senior Software Engineer on our Global Test Engineering Team in Singapore.What you’ll achieveAs a Senior Software Engineer, you will be responsible for developing sophisticated systems and software based on the customer’s business goals, needs and general business environment creating software solutions.
Software Senior Engineer, Software EngineeringThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.Join us to do the best work of your career and make a profound social impact as a Senior Software Engineer on our Software Engineering Team in Singapore.What you’ll achieveAs a Senior Software Engineer, you will be responsible for the technical support of factory test process and software that apply to Client and Server products being built.
Software Senior Engineer, Software EngineeringThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.What you’ll achieve:As a Software Senior Engineer, you will build and maintain features, write tests, and perform code reviews to uphold quality. You will help modernize services and improve developer workflows.Join us to do the best work of your career and make a profound social impact as a Senior Engineer on our Software Engineering team.
Design, build, and operate production-grade software and data solutions end-to-end, from problem definition and architecture through implementation, deployment, monitoring, and continuous improvement.
Design and implement reliable, scalable, secure, and well-governed data pipelines and data products using AWS and Snowflake across structured, semi-structured, and unstructured data sources.
Model, curate, and optimise Snowflake datasets, schemas, and data structures in line with enterprise platform standards, ensuring performance, quality, consistency, and usability for downstream consumers.
...