Sr. Engineering Manager, Embedded Software
at Rivian
Vancouver, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 May, 2024 | Not Specified | 01 Mar, 2024 | 10 year(s) or above | Production Systems,Test Automation,Communication Skills,Computer Science | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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