Software Engineer - Build/Release

Mountain View, CA
About us:
Aeva’s mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond. Aeva is transforming autonomy with its groundbreaking sensing and perception technology that integrates all key LiDAR components onto a silicon photonics chip in a compact module. Aeva 4D LiDAR sensors uniquely detect instant velocity in addition to 3D position, allowing autonomous devices like vehicles and robots to make more intelligent and safe decisions. 

Role Overview:
Aeva is seeking a Build/Release Engineer to build, integrate, and optimize different tool chains into our SW stack. Supporting all the SW teams in these areas and will also be responsible for maintaining & building alpha/ RC releases.

What you'll be doing:

  • Create and operate build systems that integrate the work of varied software
  • Participate in the selection of primary development tools
  • Integration and management of external tools
  • Bring us to the highest caliber of development methods and execution
  • Measure and automate everything

What you have:

  • BS/MS in software, EE, or related engineering degree
  • 5+ years of experience in build and release management
  • Experience organizing and refactoring complex C/C++ and Python projects with multiple embedded toolchains
  • Experience and knowledge in Bazel / Build Release build tool is a must
  • Excellent critical thinking skills and the ability to anticipate the needs of others
  • Proficient in scripting languages, particularly Python
  • Prior knowledge of embedded device software development process and lifecycle and experience designing CI/CD pipelines
  • Experience working with CI/CD tools such as Jenkins & Artifactory is preferable
  • Experience working with and integrating vendor-provided build tools into developer workflows is desirable

Nice to haves:

  • Proficient in scripting languages, particularly Python
  • Prior knowledge of embedded device software development process and lifecycle and experience designing CI/CD pipelines
  • Knowledge of Conan

What’s in it for you:

  • Be part of an fast paced and dynamic team
  • Very competitive compensation and meaningful equity
  • Exceptional benefits: Medical, Dental, Vision, and more
  • Unlimited PTO: We care about results, not punching timecard

Apply for Software Engineer - Build/Release

Resume is required

Full name is required

Phone number is required