Search jobs > Mountain View, CA > Software engineer

Software Build and Release Engineer

Aeva, Inc
Mountain View, CA, United States
$154K-$209K a year
Full-time

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

We are seeking an experienced Build Engineer to join our team. As a Build Engineer, you will be responsible for the creation and maintenance of build and deployment systems for our software products.

This includes managing the build pipeline and ensuring that our products are built and deployed in a consistent and reliable manner.

You will also be responsible for developing and maintaining scripts and tools to automate the build and deployment process.

What you'll do :

  • Develop and maintain build and deployment systems for our SW / HW and ML teams.
  • Build automated pipelines and best DevOps practices especially for CI / CD.
  • Maintain the operating environments for development and deployments.
  • Integration and management of external tools that improve our communication, documentation and process reliability.
  • Handle release process and release documentation for products.
  • Architect, develop, and lead the implementation of a performant and efficient build system.
  • Maintain high-level of integrity of the build system.

What you have :

  • BS / MS in software, EE, or related engineering degree.
  • Proficient in C++ and / or Python.
  • 5+ years of experience as a Build / SW Engineer.
  • 5+ years of experience with build tools like GNU Make, CMake, or Bazel.
  • Experience with implementing DevOps Practices especially CI / CD.
  • Experience in organizing and refactoring complex C / C++ and Python projects with multiple embedded toolchains.
  • Experience integrating 3rd party tools and libraries into GIT.
  • Experience working with multiple operating systems (Linux, QNX, MacOS, and FreeRTOS).
  • Excellent communication and teamwork abilities.

Nice-to-haves :

  • Knowledge of AUTOSAR standards and communication protocols.
  • Experience with robot middleware such as ROS1 / 2.
  • Exposure to automotive development processes.
  • Experience with compiling, integrating, and deploying CUDA targets.
  • Prior knowledge of embedded device software development process and lifecycle and experience designing CI / CD pipelines.

What's in it for you :

  • Very competitive compensation and meaningful equity!
  • Exceptional benefits : Medical, Dental, Vision, and more!
  • Unlimited PTO : Take all the time you need.
  • Paid lunches, ping pong tournaments, and fun team off-sites!

$154,000 - $209,000 a year

Salary pay ranges are determined by role, level, and location. Within the range, the successful candidate's starting base pay will be determined based on factors including job-related skills, experience, certifications, qualifications, relevant education or training, and market conditions.

These ranges are subject to change in the future.

Depending on the position offered, equity, bonus, and other forms of compensation may be provided as part of a total compensation package, in addition to comprehensive medical, dental, and vision coverage, pre-tax commuter and health care / dependent care accounts, 401k plan, life and disability benefits, flexible time off, paid parental leave, and 11 paid holidays annually.

16 days ago
Related jobs
Promoted
SpaceX
Sunnyvale, California

Bachelor's degree in computer science, engineering, math, or STEM discipline and 5+ years of professional software engineering experience, programming with C or C++; OR 7+ years of professional software engineering experience, programming with C or C++ in lieu of a degree. We design, build, test, an...

Saviance Technologies
San Jose, California

We are seeking a Senior Build and Release/DevOps Engineer with team leadership and solid DevOps architecture experience to join our exciting and growing team. Together with a team of engineers, enable streamlined software development, by managing and owning the entire automated build pipeline, DevOp...

Mediabistro
San Jose, California

Strong coding skills, especially in Go/C++/Python/SQL, and solid foundation of knowledge in data structures, algorithms and system design- Hands-on experience in developing data intensive systems in advertising, search, or recommendation domain- Business acumen and excellent problem-solving, project...

TikTok
San Jose, California

TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo. Be responsible for the system design and functionality development of the privacy engineering frameworks and platforms. Comprehensive unde...

Mediabistro
Foster City, California

Foster City, CASoftware – Simulation /Full-time /HybridZoox is looking for software engineers to help us build front-end for simulation & validation framework. Here at Zoox, we know that diverse perspectives foster the innovation we need to be successful, and we are committed to building a team that...

TikTok
San Jose, California

BA/BS Degree in Computer Science or related major;- 3+ years of industry experience in a software development environment;- Strong knowledge of data structures and algorithms, proficient in at least one coding language, including but not limited to Go, Java, Python, C++, JavaScript, TypeScript;- Cur...

Infineon Technologies
San Jose, California

Active participation in Standards bodies and Alliances such as Connectivity Standards Alliance, Thread Consortium, FiRA, CCC, Wi-Fi Alliance, BT-SIG and IEEE 802. The products are used in a broad range of applications: from consumer electronics, IoT and home appliances to IT equipment...

SpaceX
Sunnyvale, California

We design, build, test, and operate all parts of the system – thousands of satellites, consumer receivers that allow users to connect within minutes of unboxing, and the software that brings it all together. Bachelor's degree in computer science, engineering, math, or STEM discipline and 5+ years of...

Branch Metrics
Palo Alto, California

A proven track record in building and maintaining big data platforms for streaming and batch data processing, data engineering, building backend systems and APIs. As a Senior Software Engineer - Data Platform and Products at Branch, we are looking for an ambitious, self driven individual who is at h...

TikTok
San Jose, California

As a member of TikTok User & Creator Product team, you will:- Work closely with product managers and designers to deliver state of the art user experience in the above products mentioned;- Build world-class frontends, which combine usability, accessibility, elegance, performance, and maintainability...