Back to jobs
New

Staff Build Engineer

Sunnyvale, CA

Sonatus is a well-funded, fast-paced, and rapidly growing company whose software products and solutions help automakers build dynamic software-defined vehicles. With over four million vehicles already on the road with top global OEM brands, our vehicle and cloud software solutions are at the forefront of automotive digital transformation. The Sonatus team is a talented and diverse collection of technology and automotive specialists hailing from many of the most prominent companies in their respective industries.

Sonatus is headquartered in Sunnyvale, California, with international locations in Ireland, France, Germany, Poland, Korea, China, India, Taiwan, and Japan. This is a hybrid position at our Sunnyvale location.

The Opportunity

Sonatus is a leader in providing technologies and software to global OEMs to build software-defined vehicles. We are looking for a highly motivated Staff Build Engineer to join our fast-growing team. As a part of a cross-functional team that is responsible for the full software development life cycle, you will have the opportunity to design, build, and maintain the critical CI/CD infrastructure that enables our developers to create cutting-edge software for software-defined vehicles, from conception to deployment.

Role and Responsibilities

    • CI/CD Infrastructure: Design, implement, and maintain a robust and scalable CI/CD infrastructure using Jenkins, Gerrit, and Zuul CI. Manage build nodes, system configurations, and security.
    • Pipeline Development: Create and maintain sophisticated CI/CD pipelines for software builds, testing (including static analysis and code coverage), security scans, and deployment automation.
    • Build System Expertise: Design, optimize, and maintain build systems for complex embedded software projects, utilizing tools like Yocto, Bazel, Clang. In addition, support developer tools like Valgrind, Address Sanitizer etc.
    • Source Code Management: Administer and manage Git code repositories hosted on GitHub and Gerrit, including managing users, repositories, and access policies. Provide recommendations on branching and merging strategies to support complex, multi-repository projects.
    • Tooling and Automation: Develop and enhance tools using Python and Bash to improve the efficiency of the build and release process. Automate MISRA and static code checking within the PR cycle.
    • System Integration: Integrate third-party tools such as CodeSonar and Artifactory into the CI/CD pipelines to enhance code quality and security.
    • Collaboration and Support: Work closely with development and QA teams to troubleshoot and resolve build and CI issues, manage release requirements, and ensure the stability of the development environment. Monitor build systems and provide timely support for failures.
    • Mentorship: Provide guidance and mentorship to junior engineers, fostering a culture of continuous learning and technical excellence.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • 8+ years of professional experience in a Build, Release, or DevOps Engineering role.
  • Strong proficiency in scripting languages, particularly Python and Bash.
  • Deep, hands-on expertise with Jenkins, including pipeline creation (scripted/declarative), administration, and plugin management.
  • Proven experience with embedded build systems, specifically Yocto and Bazel.
  • Expert-level knowledge of Git and experience administering SCM systems like GitHub and Gerrit.
  • Experience with CI/CD best practices, including automated testing, static analysis (Coverity, CodeSonar), and security scanning integrations.
  • Solid understanding of branching/merging strategies in complex, multi-repository environments.

Desired Skills

  • Experience with containerization technologies such as Docker for creating custom build environments.
  • Familiarity with C++, Java, or Go build systems.
  • Experience with configuration management tools like Ansible.
  • Knowledge of Zuul CI for gating and parallel testing.
  • Experience with artifact management systems like Artifactory.
  • Familiarity with JIRA, Confluence, and other collaboration tools.

Benefits

Benefits Offered:

  • Competitive compensation and equity program
  • Health care plan (Medical, Dental & Vision)
  • Flexible and Dependent Care Expense program
  • Retirement plan (401k)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Unlimited paid time off per year, 15 paid holidays
  • Hybrid office work arrangement/flexibility

Perk Offerings include:

  • Complimentary lunches, snacks, and beverages during on-site working days
  • Wellness benefit allowances (towards gym membership and fitness programs)
  • Internet reimbursement
  • Computer Accessory Allowance

The posted salary range is a general guideline and represents a good faith estimate of what Sonatus ("Company") could reasonably expect to pay for this position. The pay offered to a selected candidate will be determined based on factors such as (but not limited to) the scope and responsibilities of the position, the qualifications of the selected candidate, departmental budget availability, geographic location and external market pay for comparable jobs. The Company reserves the right to modify this range in the future, as needed, as market conditions change.

Pay range for this role

$168,500 - $232,000 USD

Sonatus is a fast-paced and innovative company and are seeking team members who are passionate about making a difference. If you are ready to take your career to the next level, we highly encourage you to apply.
 
To all recruitment agencies: Sonatus, Inc. ("Sonatus") does not accept unsolicited agency resumes. Please do not forward resumes to our careers alias or other Sonatus' employees. Sonatus is not responsible for any fees associated with unsolicited activities.

 

Create a Job Alert

Interested in building your career at Sonatus? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...
Select...
Select...
Select...

Select...
Select...
Select...
Select...

U.S. Standard Demographic Questions

We invite applicants to share their demographic background. If you choose to complete this survey, your responses may be used to identify areas of improvement in our hiring process.
Select...
Select...
Select...
Select...
Select...
Select...