ย 

Senior Embedded Systems Engineer II

Senior
๐Ÿ’ฐ$126โ€“157K
๐Ÿ‡บ๐Ÿ‡ธ United States
๐Ÿ‘ถPaid parental leave
Systems Developer
Technology

Job Summary

Spanning both hardware and software roles, the Embedded Systems team is integral to the design and integration of the autonomous drive kit (ADK) within our vehicle platforms. The Senior Embedded Systems Engineer II is part of the team responsible for developing specialized embedded hardware and software solutions systems using state of the art hardware, developing embedded hardware/software solutions and frequently collaborating with Autonomy, Autonomy Data, Software Engineering, Safety and Vehicle Integration teams.

Essential Responsibilities

  • Develop and maintain embedded software for an autonomous vehicle
  • Integrate our hardware and software solutions on a vehicle platform
  • Learn about all aspects of our vehicle to design tightly-integrated solutions
  • Implement embedded software, drivers, and firmware in C/C++ from high level design specifications
  • Mentor junior engineers and serve as a first escalation point within the team
  • Work across functional teams to carry embedded systems through design, test, deployment, and maintenance

Skills and Abilities

Success in this role typically requires the following competencies:

  • Proficiency writing embedded code in C/C++
  • Excellent communication skills and ability to work across functional teams
  • Interest and ability to mentor more junior Engineers
  • Ability to read electrical schematics and use oscilloscopes and logic analyzers to debug embedded software
  • Deep understanding of autonomous vehicle hardware and sensor technology
  • General knowledge of vehicle communication protocols

Qualifications and Experience

Candidates most successful in this role typically hold the following qualifications or comparable knowledge or experience:

Required

  • Bachelorโ€™s degree in Computer Engineering, Computer Science, or equivalent experience
  • At least 7 years of work experience in embedded systems
  • Demonstrated foundation in data structures and algorithms including the ability to solve complex problems with elegant solutions
  • Strong background in technical and project leadership
  • Develop and maintain Dev Ops pipeline to ensure quality embedded software deliverables

Desirable

  • Master's degree in Computer Engineering, Computer Science, or similar
  • Experience developing for bare metal/state based, RTOS, and/or Linux operating system environments
  • Experience implementing hardware device drivers and communication protocols such as UART, SPI, I2C, and CAN
  • Prior experience integrating with vehicle platform and deep knowledge of vehicle communication protocols
  • Experience developing Dev Ops pipeline that automates building, testing, and deploying embedded software deliverables for production

Physical Requirements

  • Standard office working conditions which includes but is not limited to:
    • Prolonged sitting
    • Prolonged standing
    • Prolonged computer use
  • Occasional in-vehicle testing

Travel required? - Minimal: 1%-10%

ย 

May Mobility

May Mobility

May Mobility is transforming cities through autonomous technology to create a safer, greener, more accessible world.

๐ŸŒžClean energy
๐Ÿ™๏ธSustainable cities
Transportation

LinkedIn

๐Ÿญurban transit services
๐ŸŽ‚2017

Other jobs at May Mobility

ย 

ย 

ย 

ย 

ย 

ย 

ย 

ย 

View all May Mobility jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

๐Ÿ‡บ๐Ÿ‡ธ United States
Systems Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs

ย 

ย 

ย 

ย 

ย 

ย 

ย 

ย