Software Validation Manager
Hardware in the Loop
Posted on 8/25/2023
INACTIVE
Zipline

501-1,000 employees

Autonomous drone delivery
Locations
San Bruno, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Rust
Python
CategoriesNew
Hardware Engineering
Software Engineering
Requirements
  • 5+ years experience working on the development of hardware in the loop systems
  • Deep experience working with Python and some experience with C, C++, and/or Rust
  • Experience integrating with and bringing up CI/CD systems
  • Experience being a technical lead and/or a people manager in the software validation domain
  • Experience managing large multi-month projects, creating plans and delegating tasks accordingly
  • Experience working with test plans and requirements systems to determine priorities
  • Experience collaborating with cross-functional embedded software development teams to push their software's quality bar
  • Experience developing automation systems (hardware and software) for use in safety-critical applications starting from the architecture level
  • Experience debugging electrical systems both through hands-on work and team coordination
  • Experience using and deep understanding of common test instrumentation and sensors
  • Must be eligible to work in the US
Responsibilities
  • Lead and grow a team of 4+ Software Automation and Validation Engineers, providing mentorship and career guidance
  • Coordinate with project management on engineering-wide test and integration priorities and create roadmaps for the team to execute on
  • Work with cross-functional embedded and cloud software teams across the company, helping define and test key interfaces
  • Collaborate with Systems Engineering on the definition of requirements and develop tests per new design and per new release
  • Design comprehensive hardware in the loop systems from single board to full rack-spanning systems, reviewing electrical diagrams and instrumentation decisions
  • Develop a deep understanding of all embedded systems, diving into the codebase as needed to ensure the highest quality software makes it into the field
  • Drive the execution of our software test framework from high level architecture all the way down to development
  • Manage our HIL lab space, coordinating with technicians and IT to keep the space organized and functional