Search jobs > Palo Alto, CA > Senior software engineer

Senior Simulation Software Engineer

Wing
Palo Alto, CA, US
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.

Wing's fleet of 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 do this, we must build a workforce that's representative of the global communities that we serve. If you're ready to do the greatest work of your life, come join us.

About the Role :

Wing is looking for a Senior Simulation Software Engineer to join our Simulation team based in Palo Alto, CA . This is a key role in ensuring the reliability and scalability of our simulation software infrastructure.

The ideal candidate will have demonstrated experience developing and maintaining production systems and the ability to deliver results as part of a dynamic, cross-functional team.

Simulation is a core technology for Wing - it enables testing of systems in countless scenarios at a very large scale . Simulation is central to Wing's development workflow, where our tools provide rapid feedback for research and development and business impact.

Additionally, through continuous verification, simulation is critical for ensuring our fleet of autonomous aircraft meets the customer needs.

As Senior Infrastructure Engineer, you will be responsible for developing scalable simulation software infrastructure that supports the continuous integration and deployment of Wing's software and hardware systems.

You will work closely with cross-functional teams to define simulation requirements and understand their needs to accelerate R&D.

A key part of the role will be designing tools for monitoring, analysis, and visualization of simulation results, and implementing continuous verification strategies.

What You'll Do :

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.

What You'll Need :

  • 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

J-18808-Ljbffr

3 days ago
Related jobs
Promoted
VirtualVocations
Fremont, California

Software Engineer - Scheduling (Remote). ...

Promoted
Guardant Health
Palo Alto, California

Guardant Health seeks an energetic and passionate Senior Software Quality Engineer to join its Software Engineering team. An ideal candidate would have experience working in a regulated environment with a thorough knowledge of quality engineering best practices and technical expertise to deliver sof...

Promoted
Walmart
Fremont, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Siemens Industry Software Inc.
Fremont, California

SiemensEDA is a global technology leader in Electronic Design Automation software. With a long-term legacy of success, innovation and customer awards, Siemens EDA is the world's largest provider of Digital Software to the semiconductor industry. As an Applications Engineer at Siemens EDA, you will b...

0010 eBay Inc.
San Jose, California

Translate requirements to software design and create clean, efficient, extensible, maintainable code. Identifying areas of features likely to change and integrating flexibility in the design for these areas improving engineering velocity. Identify gaps and issues across systems and functional areas,...

Roblox
San Mateo, California

As a Senior / Principal Software Engineer, you will report into the manager of our Notifications team and will own the mobile UX of our notifications systems. Work with Engineering, Product, Design and Data partners to lead the future of content discovery. ...

Sumo Logic
Redwood City, California

Experience with software engineering of production-grade services in cloud environments. ...

Advanced Micro Devices, Inc
Santa Clara, California

Are you excited to work with one of Top 1% of the AI companies in the world? THE ROLE: Would you like to be part of a world class team enabling software for world class datacenters and the mightiest supercomputers? AMD is searching for talented and highly motivated Software Engineers to join our tea...

Intuitive Surgical
Sunnyvale, California

Requires a minimum of 8 years of related experience with a University Degree (in electrical, mechanical or system engineering, math, or physics), or 6 years of relevant experience and an Advanced Degree (in electrical, mechanical or system engineering, math, or physics). This position will report in...

NVIDIA
Santa Clara, California

NVIDIA is searching for outstanding software engineers to join the CUDA driver team. Computer Science, Computer Engineering, or Electrical Engineering (or equivalent experience). This work includes design, development, verification, and maintenance of new software features that monitor and run the C...