Senior Simulation Software Engineer

4 weeks ago


Palo Alto, California, United States Wing Full time
About Wing

Safe, Fast, and Sustainable Delivery Solutions

Wing offers innovative drone delivery services as a safe, fast, and sustainable solution for last mile logistics. The increasing demand for on-demand services has highlighted the inefficiencies of current delivery methods, which are costly, contribute to road accidents, and air pollution. Our highly automated delivery drones can transport small packages directly from businesses to homes on-demand, in minutes.

We design, build, and operate our aircraft, and offer drone delivery services on three continents. Our technology is designed to be easy to integrate into existing delivery and logistics networks, offering a scalable drone delivery solution for a broad range of businesses. Wing is a part of Google's parent company, Alphabet, and our mission is to create the preferred means of delivery for the planet.

To achieve this mission, we strive to build a diverse workforce that represents the global communities we serve. If you're passionate about innovative technologies and committed to making a positive impact, we encourage you to explore our current job opportunities.

About the Role

Senior Simulation Software Engineer

We're seeking a highly skilled Senior Simulation Software Engineer to join our Simulation team based in Palo Alto, CA. This key role will focus on ensuring the reliability and scalability of our simulation software infrastructure. The ideal candidate will have demonstrated experience developing and maintaining production systems, as well as delivering results as part of a dynamic, cross-functional team.

Simulation is a core technology for Wing, enabling testing of systems in countless scenarios at a very large scale. It's central to our development workflow, providing rapid feedback for research and development and business impact. Additionally, through continuous verification, simulation is critical for ensuring our fleet of autonomous aircraft meets customer needs.

Key Responsibilities
  • Design and build intuitive, interpretable simulation systems that enable rapid iteration and validation of new features and algorithms, accelerating Wing's R&D cycles.
  • Engineer a robust and scalable simulation infrastructure capable of handling millions of simulations daily that provide meaningful insights while ensuring efficient resource use.
  • Lead efforts to integrate real-world flight data into simulation environments, enhancing the accuracy and realism of simulated scenarios. Refine and optimize data pipelines to seamlessly incorporate this data.
  • Partner with data scientists, software engineers, operations, and UX teams to create user-friendly simulation tools that simplify setup, execution, analysis, and visualization, seamlessly integrating into existing workflows.
  • Develop and maintain a comprehensive testing infrastructure that enables continuous verification of Wing's software and hardware systems, minimizing human intervention and maximizing confidence in system reliability.
  • Mentor and guide simulation team members through code reviews, design discussions, and collaborative projects. Share best practices and knowledge to elevate the entire team's capabilities.
Requirements
  • BS in Computer Science, Electrical Engineering, Aerospace Engineering, Robotics, Physics, Math, or related field (or equivalent experience)
  • 8+ years professional experience designing and developing software
  • Experience with developing backend systems in C++
  • Demonstrated ability to work with internal teams and deliver solutions to address their needs
  • Experience with mentorship or managing small teams
  • Experience building developer productivity tools
  • Have built large-scale autonomous vehicle fleet simulation pipelines
  • Passion for infrastructure work: developing internal solutions, building pipelines and core frameworks
  • Passion for aviation and developing new technologies
  • Knowledge of production technologies
  • Experience with software quality assurance, in particular verification and validation testing

Benefits and Salary

The US base salary for this full-time position is $161,000-$241,000 USD, plus bonus, equity, and benefits. Your recruiter will share more about the specific salary details during the hiring process.

Join a Team of Visionaries

We're committed to fostering an inclusive and supportive work environment where everyone can thrive. If you're passionate about developing innovative technologies and making a positive impact, we encourage you to explore our current job opportunities.



  • Palo Alto, California, United States Wing Full time

    About Wing: Wing offers drone delivery as a safe, fast, and sustainable solution for last mile logistics. Consumer appetites for on-demand services are increasing, but current delivery methods are inefficient, costly, and contribute to road accidents and air pollution. Our technology is designed to be easy to integrate into existing delivery and logistics...


  • Palo Alto, California, United States Woven by Toyota Full time

    At Woven by Toyota, we're shaping the future of mobility with our innovative approach to safe, intelligent, and human-centered transportation. As a Simulation Engineer, you'll play a crucial role in developing our next-generation core simulation technologies, including world engines, runtimes, schedulers, interfaces, agent frameworks, and plugin frameworks....


  • Palo Alto, California, United States Tesla Full time

    Job Overview Tesla is seeking a skilled Senior Thermal Systems Software Developer to join our team. As a key member of the Thermal Systems Software Team, you will be responsible for developing simulation and test infrastructure critical to releasing safety-critical software with high confidence.The ideal candidate will have a degree in Computer Science,...


  • Palo Alto, California, United States Tesla Full time

    Job Title:Senior Thermal Systems Software DeveloperOverviewTesla is seeking a skilled Senior Thermal Systems Software Developer to design and develop simulation infrastructure, software tooling, CI/CD pipelines, automation, validation systems, and more. This role will involve using software tooling expertise to validate embedded controllers in a virtual...


  • Palo Alto, California, United States Tesla Full time

    Job OverviewTesla is revolutionizing manufacturing and logistics by developing humanoid robots to automate repetitive tasks. As a member of the Optimus Simulation team, you will contribute to accelerating the Autonomy stack's improvement pace.Key ResponsibilitiesDevelop a modular, scalable simulation platformCollaborate with the Tesla Bot team to understand...


  • Palo Alto, California, United States Woven by Toyota Full time

    Join us at Woven by Toyota as we pioneer the future of mobility. As a Senior Software Engineer on our Simulation Data and Analysis team, you'll have the opportunity to work on cutting-edge projects that are changing the world.About the OpportunityWe're looking for an experienced professional to drive our data engineering efforts forward. You'll be...


  • Palo Alto, California, United States Tesla Full time

    OverviewTesla's Thermal Systems team is seeking an experienced Software Development Engineer to develop simulation and test infrastructure critical to releasing safety-critical software with high confidence.SalaryThe estimated annual salary for this position ranges from $120,000 to $252,000, plus cash and stock awards, as well as a comprehensive benefits...


  • Palo Alto, California, United States EverCharge, Inc. Full time

    About the RoleEverCharge, Inc. is a leading provider of electric vehicle (EV) charging devices and management systems. We are seeking a highly skilled Senior Software Engineer to join our team in the Bay Area. As a Senior Software Engineer, you will be responsible for designing, implementing, and testing cutting-edge firmware for our...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    About Axiom Software Solutions LimitedWe are a leading provider of innovative software solutions for the automotive and industrial sectors.Job Title: Senior Embedded Software DeveloperLocation: Palo Alto, CaliforniaSalary: $120,000 - $180,000 per annumJob DescriptionWe are seeking an experienced Senior Embedded Software Developer to join our team in Palo...


  • Palo Alto, California, United States Kohler Full time

    Kohler Ventures is a pioneering company in the field of digital businesses, aiming to empower consumers to lead healthier lives. We explore innovative ways to integrate technology, science, and design to enhance familiar experiences and develop new innovations.As a Senior Android Engineer at Kohler Ventures, you will have the opportunity to work with a...


  • Palo Alto, California, United States Tesla Full time

    Tesla Optimus Simulation Team OverviewWe are working to create a humanoid bi-pedal robot at scale to automate repetitive and mundane tasks for manufacturing and logistics.As a member of the Tesla Optimus Simulation team, you will be in a unique position to accelerate the pace at which the Tesla Bot Autonomy stack improves over time.The Optimus Simulation...


  • Palo Alto, California, United States Tesla Full time

    About the RoleWe are looking for a highly skilled Senior Embedded Systems Engineer to join our team at Tesla. In this role, you will be responsible for designing and implementing software solutions for our advanced robotics platforms.Key Responsibilities:Design and develop software for our humanoid robots.Work closely with cross-functional teams to ensure...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a talented software engineer to join our team as a Senior Software Engineer - AWS. In this role, you will be responsible for designing, implementing, and testing software solutions that meet the needs of our global customer base. With a strong focus on innovation and customer satisfaction, you will work closely with...


  • Palo Alto, California, United States Kohler Full time

    About the RoleWe are seeking a highly skilled Senior Android Software Engineer to join our team at Kohler Ventures. As a member of our software engineering team, you will be responsible for designing and developing mobile architecture that can scale with the business growth of Kohler Ventures.In this role, you will work closely with the Head of Software,...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryWe are seeking an experienced Senior Software Engineer to join our Engineering Automation Software team. As a key member of this team, you will develop software applications that automate or streamline parts of the design process.Key AccountabilitiesDevelop and optimize robust software applications using proficient use of languages such as Java,...


  • Palo Alto, California, United States Tesla Full time

    Job DescriptionOverview: As a Senior Electrical Engineer on the High Voltage Systems team at Tesla, you will be responsible for delivering and ensuring the quality of battery management systems. We are looking to develop capabilities that enable us to automate and accelerate the testing of these critical firmware components.Key Responsibilities:Design,...


  • Palo Alto, California, United States Criteo Full time

    Criteo is a leading performance marketing company that delivers personalized advertising solutions at scale. We are seeking a highly skilled Senior Software Engineer to join our team in Palo Alto, California.As a key member of our platform team, you will be responsible for designing and developing high-quality, maintainable code that meets the needs of our...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    Job OverviewAxiom Software Solutions Limited is seeking an experienced Senior Embedded Software Architect to join our team in Palo Alto, California.Estimated Salary Range$150,000 - $200,000 per annum, depending on experience.About the RoleWe are looking for a highly skilled and motivated individual with a strong background in embedded software development,...


  • Palo Alto, California, United States Navan Full time

    About the Role: As a Senior Software Security Engineer at Navan, you will be responsible for designing and implementing secure software solutions to protect our customers. You will work closely with engineering teams to integrate security testing tools into CI pipelines and collaborate on the security roadmap.Key Responsibilities:Design and develop secure...


  • Palo Alto, California, United States Tesla Full time

    About the JobWe're looking for a skilled GPU Ray Tracing Expert to help us advance our Autopilot Simulation capabilities. This role offers a unique opportunity to work on cutting-edge technology, collaborate with talented engineers, and make significant contributions to the development of innovative solutions that will shape the future of transportation.Key...