Senior Software Engineer, Simulation

Senior Software Engineer, Simulation

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
I

At a Glance

  • Tasks: Design and implement simulation infrastructure for cutting-edge robotics using Gazebo and ROS.
  • Company: Join Intrinsic, Alphabet's innovative team redefining industrial robotics.
  • Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
  • Why this job: Make a real impact in robotics and lead the future of intelligent automation.
  • Qualifications: 5 years in robotics software development, proficient in C++ and Python.
  • Other info: Dynamic team culture with mentorship opportunities and career advancement.

The predicted salary is between 36000 - 60000 £ per year.

Intrinsic is Alphabet’s bet aiming to reimagine the potential of industrial robotics. Our team believes that advances in AI, perception and simulation will redefine what’s possible for industrial robotics in the near future – with software and data at the core. Our mission is to make industrial robotics intelligent, accessible, and usable for millions more businesses, entrepreneurs, and developers. We are a dynamic team of engineers, roboticists, designers, and technologists who are passionate about unlocking the creative and economic potential of industrial robotics.

As a Senior Software Engineer specializing in Simulation, you will apply your deep experience in robotics software and physics-based simulation to build high-fidelity environments using Gazebo. You will work closely with other software engineers, roboticists, and perception experts to create digital twins that enable the testing and validation of robotic software without the need for physical hardware. You will provide technical leadership within the team, driving the architecture and implementation of scalable simulation infrastructure to ensure our robotic solutions are robust and reliable for real-world industrial applications.

How your work moves the mission forward:

  • Design and implement scalable simulation infrastructure and assets using Gazebo and ROS.
  • Lead the technical approach for bridging the gap between simulation and real-world robot performance (sim-to-real).
  • Develop automated testing workflows that leverage simulation for continuous integration and validation.
  • Collaborate with product and engineering teams to integrate simulation capabilities into the Flowstate platform.
  • Mentor junior engineers to foster technical growth and best practices in robotics simulation.
  • Maintain and contribute to the development of open source software.

Skills you will need to be successful:

  • Bachelor’s or Master’s degree in Computer Science or Robotics, or equivalent practical experience.
  • 5 years of experience in robotics software development or simulation.
  • Proficiency programming in C++ and Python.
  • Experience building and optimizing large, multi-threaded systems.
  • Extensive experience with the Gazebo simulator and ROS 2.
  • Experience with building physics simulations using engines such as Dart, Bullet, ODE, or MuJoCo.

Skills that will differentiate your candidacy:

  • Experience with cloud infrastructure (e.g., GCP, Kubernetes) for running distributed simulations.
  • Familiarity with Entity-Component-System (ECS) architecture for game or simulation development.
  • Knowledge of computer graphics or rendering pipelines.
  • Experience with sensor data or synthetic data generation.
  • Experience with Universal Scene Description (USD), Simulation Description Format (SDF), and Unified Robotics Description Format (URDF).
  • Background in developing plugins or core contributions to open-source robotics projects.
  • Experience with hardware-in-the-loop (HIL) testing.
  • Experience creating interfaces for front end user facing tools.
  • Willingness to travel domestically and internationally.

Senior Software Engineer, Simulation employer: INTRINSIC INNOVATION SINGAPORE PTE. LTD.

Intrinsic offers an exceptional work environment for Senior Software Engineers, particularly those passionate about robotics and simulation. With a strong emphasis on innovation and collaboration, employees benefit from a culture that encourages technical leadership and mentorship, alongside opportunities for professional growth in a cutting-edge field. Located within the dynamic ecosystem of Alphabet, team members enjoy access to state-of-the-art resources and the chance to contribute to transformative projects that redefine industrial robotics.
I

Contact Detail:

INTRINSIC INNOVATION SINGAPORE PTE. LTD. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Simulation

✨Tip Number 1

Network like a pro! Reach out to folks in the robotics and software engineering communities. Attend meetups, webinars, or conferences where you can connect with industry leaders and potential colleagues. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Gazebo, ROS, or any cool simulations you've built. This gives you a chance to demonstrate your expertise and passion for robotics beyond just your CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your C++ and Python skills. Practice coding challenges related to robotics and simulation. We recommend using platforms that focus on these areas to get you ready for those tricky questions!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission to revolutionise industrial robotics!

We think you need these skills to ace Senior Software Engineer, Simulation

Robotics Software Development
Physics-Based Simulation
Gazebo
ROS 2
C++
Python
Multi-Threaded Systems
Cloud Infrastructure
Kubernetes
Entity-Component-System (ECS) Architecture
Computer Graphics
Sensor Data Generation
Universal Scene Description (USD)
Simulation Description Format (SDF)
Unified Robotics Description Format (URDF)

Some tips for your application 🫡

Show Your Passion for Robotics: When writing your application, let your enthusiasm for robotics shine through! We want to see how your experience aligns with our mission to make industrial robotics intelligent and accessible. Share specific projects or experiences that highlight your passion and expertise in this field.

Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with Gazebo, ROS, and any relevant simulation projects. We love seeing candidates who take the time to connect their skills with what we’re looking for!

Be Clear and Concise: Keep your application clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. Remember, we’re looking for someone who can communicate complex ideas simply, so show us you can do that right from the start!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our team and what we do at Intrinsic.

How to prepare for a job interview at INTRINSIC INNOVATION SINGAPORE PTE. LTD.

✨Know Your Stuff

Make sure you brush up on your knowledge of robotics software and physics-based simulation. Familiarise yourself with Gazebo and ROS, as well as any other relevant tools mentioned in the job description. Being able to discuss your experience with these technologies confidently will show that you're a strong candidate.

✨Showcase Your Projects

Prepare to talk about specific projects you've worked on that relate to simulation and robotics. Highlight your role, the challenges you faced, and how you overcame them. This not only demonstrates your technical skills but also your problem-solving abilities and leadership potential.

✨Collaboration is Key

Since the role involves working closely with other engineers and teams, be ready to discuss your experience in collaborative environments. Share examples of how you've successfully worked with cross-functional teams and mentored junior engineers, as this aligns with the company's mission of fostering growth.

✨Ask Insightful Questions

Prepare thoughtful questions about the company’s vision for industrial robotics and how they see simulation evolving. This shows your genuine interest in their mission and helps you gauge if the company culture aligns with your values. Plus, it gives you a chance to engage in a meaningful conversation!

Senior Software Engineer, Simulation
INTRINSIC INNOVATION SINGAPORE PTE. LTD.
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>