Software Engineer - Simulation Engine

Tusimple Boston , MA 02298

Posted 2 months ago

TuSimple was founded in 2015 with the goal of bringing the top minds in the world together to achieve the dream of a driverless truck solution. With a foundation in computer vision, algorithms, mapping, and AI, TuSimple is working to create the first commercially viable autonomous truck driving platform with L4 (SAE) levels of safety.

(This role is located in sunny San Diego, relocation assistance is provided!)

Job Description

TuSimple's simulation team is one of the core forces that accelerates the process of autonomous truck development. By creating complex virtual worlds, and simulating millions of realistic scenarios everyday, we enable algorithm engineers to understand and upgrade their modules through rapid iterations. We provide this powerful, safe and efficient testing environment to also help validate and benchmark the overall performance of self-driving car technology.


  • Design and build an engine that simulates traffic scenarios consists of AI agents, traffic lights and various other objects

  • Integrating with multiple algorithm modules to create and customize optimal testing environment

  • Upgrade the engine with exciting features such as vehicle dynamics, physics engine, photo-realistic rendering and more


  • Proficiency in writing modern C++ (11 or above)

  • Experience in large code base

  • Bachelor or Master degree in Computer Science or related fields

  • Passionate about self-driving cars

Bonus Points

  • Excellent skills in architecture designs

  • Solid knowledge of operating system and networking

  • Game engine experience (Unreal, Unity, etc.)

  • Familiar with CI/CD workflow

  • Experience developing in Linux environment


  • Work with world class AI Engineers

  • Shape the landscape of autonomous driving

  • Competitive salary and benefits

  • Bonus/options/paid vacations/insurance

  • Daily breakfast, lunch, and dinner

  • Full Kitchen with unlimited snacks and fruits

  • Weekly team happy hour

  • Medical, Vision, and Dental insurance plan

  • Company 401(K) program

  • Company paid life insurance

TuSimple is an Equal Opportunity Employer. This company does not discriminate in employment and personnel practices on the basis of race, sex, age, handicap, religion, national origin or any other basis prohibited by applicable law. Hiring, transferring and promotion practices are performed without regard to the above-listed items.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Platform Software Engineer


Posted Today

VIEW JOBS 7/2/2020 12:00:00 AM 2020-09-30T00:00 <p>TetraScience is the leading R&amp;D Lab Data Engineering company, providing the “data plumbing” for the Digital Lab. We make life sciences data truly actionable and accessible. More than 80 leading pharmaceutical and biotech companies rely on our platform and applications.The TetraScience Platform (TSP) is an advanced data engineering solution for the Digital Lab. Our cloud-native platform automatically collects, centralizes, and harmonizes experimental data, preparing it so scientists and data scientists can focus on value-add activities like data science and AI, trend identification, and anomaly detection and response.</p><p>TetraScience is...</p><ul> <li>Vendor neutral, decoupling data sources and data targets with an ever growing network of configurable integrations. Connect lab instruments, informatics software and analytics tools, and CROs/CDMOs, avoiding vendor lock-in and future proofing for innovative additions</li> <li>Advanced data-centric capabilities, such as Data Operations, Data Management, and Data Automation, with “open systems” as a core value, lowering your total cost of ownership and enabling rapid initial deployment </li> <li>Scalable, with Enterprise-grade features such as SSO, Roles/Permissions</li> <li>Life Sciences focused. Our team of scientists + data/software engineers build the platform with an understanding of how it will be used. We work with pharmas, biotechs, instrument manufacturers, ELN/LIMS providers, etc., and bring this broad perspective and best practices to the platform design and our customers.</li> </ul><p>TetraScience is currently seeking a Platform Software Engineer to join a highly collaborative agile team in a fast-paced, energetic environment. You will be part of a team that is passionate about building applications that have a positive impact on science and humanity.</p><h3><br></h3><h3>How you’ll contribute</h3><ul> <li>Create microservices, and RESTful APIs for Data Integration Platform deployed on AWS</li> <li>Develop code to extract and transform scientific data from files, instrument control software and IoT sensors</li> <li>Drive the development of our data collection strategy in a way that securely transfers data from scientific labs to our hosted platform</li> <li>Build the next generation of our Data Lake: TetraScience’s central repository of scientific files, which provides a flexible, unified search and data discovery using Elasticsearch, AWS S3 and AWS Athena/Presto</li> <li>Build a powerful data pipeline infrastructure and frontend to manage and monitor sophisticated data transformation and ETL, using modern technologies such as Docker, Kubernetes, and AWS SQS</li> <li>Optimize the performance of such a Data Engineering Platform to handle high throughput of lab data reliably.</li> <li>Work closely with DevOps to ensure your code gets deployed (CloudFormation/Kubernetes) and monitored appropriately (CloudWatch) in production</li> <li>Participate in code reviews, design discussions, write unit and integration tests, and adhere to the agile process</li> </ul><p><strong>Requirements</strong></p><p>Basic Requirements:</p><ul> <li>5+ years of experience developing and launching products in a Cloud and/or Enterprise environment.</li> <li>Proficient with modern web technologies / frameworks (Node.JS/Python and React)</li> <li>Proficient with SQL Data stores</li> <li>Experience with ETL, data integration, data pipelines and data lakes</li> <li>Experience with Service-Oriented-Architecture (SOA) and Microservices.</li> <li>Have some DevOps experience in deployment, QA, security, and AWS.</li> <li>Fast and efficient learner and worker</li> <li>Have an entrepreneurial spirit and bring ideas to the table.</li> <li>Strong communication skills</li> <li>Experience with Docker</li> </ul><p>Nice to Have:</p><ul> <li>Prior experience in a scientific/laboratory setting and lab instruments</li> <li>Biology, chemistry and natural sciences background</li> <li>Data Science</li> </ul><p><strong>Benefits</strong></p><ul> <li>Competitive salary and equity and in a fast growing company</li> <li>Comprehensive Medical, Dental and Vision coverage</li> <li>Unlimited PTO</li> <li>Generous Parental Leave (maternity, paternity) Policy</li> <li>Catered team lunch every Wednesday and a variety of free snacks</li> <li>Convenient location in Downtown Crossing area; close to the T and South Station</li> <li>Open office environment for maximum collaboration</li> </ul> Tetrascience Boston MA

Software Engineer - Simulation Engine