Embedded Software Engineer, Perception

Wing Logo

Wing

πŸ’΅ $136k-$211k
πŸ“Remote - United States

Summary

Join Wing, a Google company, as an Embedded Software Engineer on the Perception team. Based remotely in the US, you will develop and maintain low-level software components for our drone delivery sensor stack, optimizing architecture for throughput and latency. You will identify and resolve performance and reliability issues in production, using remote fleet diagnostics and test automation. This role involves driving new software frameworks through the full lifecycle and collaborating with cross-functional teams. The position requires 3-6+ years of embedded systems experience, a bachelor's degree, and excellent software design skills in C or C++. Experience with camera systems, Linux OS performance, and hardware accelerators is preferred.

Requirements

  • 3–6+ years of experience in embedded systems
  • Bachelor's degree in a directly related field or equivalent practical experience
  • Excellent software design and implementation skills (particularly writing multi-threaded, highly reliable code with components that span different systems and environments; C or C++ expected)
  • Understanding of structured software development processes (code reviews, version control, unit test development, on-hardware test & debugging)
  • Ability to independently work with cross-functional teams to drive features to completion

Responsibilities

  • Develop and maintain low-level software components of our sensor stack
  • Understand our workload and optimize our architecture for throughput and latency
  • Identify bottlenecks in our CPU-bound business logic and offload work to hardware accelerators
  • Maintain and improve embedded build infrastructure and automated test environments
  • Root cause and resolve problems (e.g., performance and reliability issues) being seen in production using remote fleet diagnostics, local hardware, and test automation platforms
  • Drive new software frameworks and features through the full software lifecycle: requirement definition, design, implementation, validation, and rollout to production
  • Work closely with adjacent teams, such as Simulation, GNC (Guidance, Navigation, and Control), and Flight Systems

Preferred Qualifications

  • Experience with one or more of the following
  • Camera systems (sensor integration, exposure control, timing, etc.)
  • Operating system performance (particularly Linux)
  • Hardware accelerators for image processing and machine learning (particularly NVIDIA CUDA)

Benefits

$136,000 β€” $211,000 USD

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.