Aeva - Mountain View, CA

posted 20 days ago

Full-time - Senior
Mountain View, CA
Professional, Scientific, and Technical Services

About the position

The role involves leading the architecture and development of software infrastructure for assembly, testing, and production of Aeva's 4D LiDAR sensors. The position focuses on creating a robust and scalable software platform that automates hardware assembly and testing processes in a manufacturing environment, ensuring efficient and effective production workflows.

Responsibilities

  • Lead a team of engineers in designing, implementing, and maintaining automated hardware assembly and test infrastructure.
  • Architect, design, and develop a Python & C++ based software platform for hardware assembly and test station automation.
  • Enable automation of complex sensor and component alignment and tests, including robot-based part handling for fully automated manufacturing lines.
  • Design control interfaces and integrate with factory automation while standardizing data components and optimizing calibration procedures.
  • Collaborate with cross-functional teams including database, embedded software, hardware test, and signal processing to build optimal solutions.
  • Work with project managers to define project scopes, schedules, and resource allocations for timely project deliveries.
  • Provide technical leadership and mentorship to team members, fostering a collaborative work environment.

Requirements

  • BS in Computer Science, Electrical Engineering, or a related technical field.
  • 15+ years of experience in software development focused on automation solutions for manufacturing lines.
  • Strong proficiency in Python & C++ programming and relevant libraries/frameworks for hardware test automation.
  • Experience with continuous integration and deployment (CI/CD) practices, unit and integration testing, and version control.
  • Previous experience in leading and managing teams, fostering collaboration, and driving results.
  • Excellent problem-solving skills with the ability to analyze complex technical issues and provide effective solutions.
  • Strong communication and interpersonal skills for working with cross-functional teams and stakeholders.
  • Proven ability to work in a fast-paced and dynamic environment, managing multiple priorities and projects simultaneously.

Nice-to-haves

  • Familiarity with protocols for instrument communication, including serial, USB, Ethernet, GPIB, etc.
  • User interface design experience, preferably using the PyQt framework.
  • Experience building applications that utilize threading and/or multiprocessing.

Benefits

  • Medical, Dental, Vision insurance coverage.
  • Unlimited PTO policy.
  • 401k plan with life and disability benefits.
  • Paid parental leave.
  • 11 paid holidays annually.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service