Enable job alerts via email!

Principal Software Architect – Autonomous Driving (Multiple Positions) (REF260916S)

AECOM

Sunnyvale (CA)

Hybrid

USD 242,000 - 246,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

AECOM is seeking a Principal Software Architect specializing in Autonomous Driving at its Sunnyvale, CA location. The role encompasses overseeing software architecture and quality for advanced automated driving systems, requiring expertise in various programming frameworks and a Master's degree in a relevant engineering field. If you are a tech-savvy leader looking for a rewarding career in cutting-edge automotive technology, this position offers a competitive annual salary and the flexibility to telecommute.

Qualifications

  • Master’s degree or equivalent in relevant field.
  • Three years of experience in software engineering roles.
  • Experience with software development for automated driving systems.

Responsibilities

  • Provide technical guidance to the software development team.
  • Define architectures for complex software systems.
  • Monitor project-wide software development guidelines.

Skills

C++ Programming
Parallel Computing
ARM Architecture
ROS Framework
Agile Development

Education

Master's degree in Computer Science
Master's degree in Electrical Engineering
Master's degree in Robotics Engineering
Master's degree in Mechatronics

Tools

QNX
Linux

Job description

**Company Description**

Robert Bosch LLC seeks a Principal Software Architect – Autonomous Driving at its facility located at 384 Santa Trinita Avenue, Sunnyvale, CA 94085.

**Job Description:**

Provide technical guidance and supervision to the software development team including task definition and assignment. Possess project-wide responsibility for design and definition of architectures for complex software systems running on dedicated proprietary hardware, including definition of sub-components and work packages, and the delegation of implementation tasks towards globally distributed software development teams. Software development for automated driving/driver assistance systems on dedicated proprietary hardware. Responsible for final approval of software architectures and software integration concepts (including reviews and consulting). Responsible for definition and monitoring of project-wide software development guidelines and software quality review processes that are binding to our globally distributed teams. Telecommuting permitted.

**Educational Requirements:**

Master’s degree or foreign degree equivalent in Computer Science, Electrical Engineering, Robotics Engineering, Mechatronics, or related field.

**Experience Requirements: **

Three (3) years of experience in job offered, Software Engineer, Software Developer, Research Engineer, or in a related occupation.

**Special Skills Requirements: **

Academic training or work experience in the following:

1. C++ Programming

2. Parallel Computing (CUDA or OPENCL)

3. ARM Architecture and Neon optimization development

4. ROS (Robot Operating System) Framework

5. QNX or Linux

6. Agile Development

**Annual Salary:** $242,600–$246,000/yr.

Applicants interested in the position should apply using the option below.

**\#LD-NI**

**Job Description**

**Qualifications** **Additional Information**

**Equal Opportunity Employer, including disability / veterans**

***Bosch adheres to Federal, State, and Local laws regarding drug-testing. Employment is contingent upon the successful completion of a drug screen and background check. Candidates who have been offered the position must pass both screenings before their start date.**

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.