Full-Time
Sr. Embedded Software Engineer
Posted on 3/15/2023
Electric vehicle manufacturer focused on sustainability
Senior
British Columbia, Canada + 1 more
- BA in Engineering (Computer Science / Data Engineering / Data Science or relevant degree/experience)
- Proficiency in Python, Golang, C++, and Node.js
- Solid understanding of concurrency, performance, and async programming
- Proficiency in developing API Frameworks (GraphQL preferred, RESTful API pattern)
- Knowledge of protocols like UDP, TCP, HTTP
- Excellent understanding of caching, security, and privacy considerations
- Unit testing and test-driven development experience
- Systematic troubleshooting and root cause analysis experience
- Knowledge of Agile Development of Accessible Software Tools
- Strong understanding of OOP and functional programming
- Preferred Qualifications
- Master's Degree in a related field
- Experience writing low-level embedded code
- Experience working with or in Manufacturing systems/environments
- Experience integrating with 3rd Party APIs (Salesforce, Boomi, PLM / ERP, etc.)
- Strong understanding of UDS and DoIP protocols and ReSTful APIs
- Experience with vehicle communication protocols such as DoCAN, DoIP, FlexRay, LIN
- Knowledge of diagnostic standards (UDS, ISO-14229 / ISO-15765, SAE J1979, J2534, FuSA ISO-26262, etc.)
- Experience with cloud security
- Ride & Quest: Rivian's Diagnostic Engine that drives in-vehicle and remote diagnostics via manual, no-code, and ML-driven root cause analysis
- Iris & Lineside: Rivian's In-House Manufacturing Execution System
- Design, develop and deploy a robust on-and-off-vehicle system enabling advanced diagnostics of Rivian vehicles
- Assist in software design and code reviews while assisting other developers on technical issues, design choices, and decision making
- Gain a unique look into how EVs work inside-out and strengthen your EV domain knowledge
- Collaborate with cross-functional teams for development and integrations
- Use automation as an opportunity to reduce roadblocks and achieve deliverables
- Work with awesome people, participate in team culture, and build an adventurous future
Rivian fosters a culture of courage, optimism, and grit, attracting a diverse team of adventurous individuals committed to making a positive global impact. The company's competitive advantage lies in its meticulous attention to vehicle capability, considering factors like tires, drive modes, and HVAC settings to optimize performance. As a leader in the automotive industry, Rivian's dedication to environmental sustainability and technical precision sets it apart from competitors.
Company Stage
IPO
Total Funding
$25.3B
Headquarters
Irvine, California
Founded
2009
6 month growth
↑ 13%1 year growth
↑ 11%2 year growth
↑ 23%Benefits
Ownership for All: We offer every employee the opportunity to own Rivian stock through equity programs, supporting their financial wellness.
Mental and Emotional Wellness: We provide employees and their families access to mental wellness platforms and our Employees Assistance Program
Fertility and Family Planning: We support diverse family-building journeys, providing employees with benefits such as paid parental leave and financial support for adoption, fertility treatments or surrogacy.
Competitive Compensation: We offer competitive compensation packages driven by mutual investment in our long-term growth and success.
Career Development: We enable all employees to own their development. Continuous learning opportunities and tuition reimbursement help drive performance, boost engagement and develop future leaders.
Transgender Benefits: In alignment with WPATH guidelines, our 2022 plans provide coverage toward medical, pharmacy and cosmetic needs.