Sr. Engineering Manager, Embedded Software

at  Rivian

Vancouver, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 May, 2024Not Specified01 Mar, 202410 year(s) or aboveProduction Systems,Test Automation,Communication Skills,Computer ScienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Role Summary:
The Platform team is responsible for developing the foundational embedded software for our current and future vehicles, including drivers, the operation system, middleware, and comms stacks. A senior engineering manager on this team will lead individual contributors in delivering high-quality software, coordinate cross-functionally to plan the roadmap, and manage team performance and development.

Responsibilities:

  • Lead and grow embedded software engineers on the Platform team, responsible for automotive-grade software across the embedded stack.
  • Be a hands-on technical lead with an understanding of microcontrollers, RTOS, drivers, middleware, comms stacks, and effective debugging.
  • Ensure the team delivers high-quality production code that is safe, well-architected, fast, reliable, and testable.
  • Work with your team, Technical Project Managers, and external stakeholders to build, prioritize, and execute against the engineering roadmap.
  • Conduct performance reviews, identify top performers, and support their growth into Technical Leadership.

Qualifications:

  • B.S. in Electrical Engineering, Computer Science, Mechanical Engineering, or a related field.
  • 5+ years’ experience managing teams who have shipped and supported production systems.
  • 10+ years’ experience as a software engineer delivering results within large-scale, safety-critical project environments.
  • Experience with RTOS and communication stacks.
  • Test automation tool selection and execution experience.
  • Experience in automotive and associated communications protocols (CAN, FlexRay) is a plus.
  • Ability to work in a fast-paced development environment.
  • Good team player with excellent communication skills.
  • Passionately motivated to take ideas from development validation to a verified product.
  • Hands-on approach, proactively identifying and filling in gaps where needed.

Company Statements:

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Lead and grow embedded software engineers on the Platform team, responsible for automotive-grade software across the embedded stack.
  • Be a hands-on technical lead with an understanding of microcontrollers, RTOS, drivers, middleware, comms stacks, and effective debugging.
  • Ensure the team delivers high-quality production code that is safe, well-architected, fast, reliable, and testable.
  • Work with your team, Technical Project Managers, and external stakeholders to build, prioritize, and execute against the engineering roadmap.
  • Conduct performance reviews, identify top performers, and support their growth into Technical Leadership


REQUIREMENT SUMMARY

Min:10.0Max:15.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

BSc

Proficient

1

Vancouver, BC, Canada