Embedded Software Engineer
at Rivian and VW Group Technology
Palo Alto, CA 94304, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 15 Feb, 2025 | USD 183600 Annual | 18 Nov, 2024 | N/A | Pcie,Lauterbach,Protocol Stacks,I2C,Test Equipment,Linkers,Oscilloscope,Children,Technology,Ethernet,Compilers,Software Development,Python | 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:
About Us:
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we’re addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world.
The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we’ll map a new way forward. Working together, we’ll create a future that’s more connected, more intelligent, more sustainable for everyone.
Role Summary:
We are looking for a Senior Embedded Software Engineer. Our team focusses on providing software stack for Design Verification of the PCBAs & ECUs (Electronic Component Units) for current and next gen vehicle platforms (Autonomy, Infotainment, Vehicle Controls etc.) . You will be writing device drivers for the PCBA components, doing s/w prototypes for early “h/w + s/w co-designs”, validation test cases in Python/C, SDKs and much more. You will get a chance to work with some of the smartest minds in developing embedded h/w + s/w stack for this rapidly evolving EV industry.
This role is open for both Palo Alto (CA) and Irvine (CA) locations.
Responsibilities:
- Work with Hardware and Software architects to collaborate on next gen platform architecture with various SoCs and the software stack.
- Design, develop and deploy embedded software on RTOS for board bring-up, verification, and debugging of automotive electronics.
- Collaborate across multiple disciplines to deliver quality code, debug complex problems, prioritize and get things done with a high level of efficiency and urgency.
- Ability to crisply communicate with peers, stakeholders, customers, technical leaders and OEMs/ODMs.
Qualifications:
REQUIRED QUALIFICATIONS
- Bachelor’s or Master’s degree in Computer Science/Engineering or related field
- 5+ years’ experience in Embedded Software Development
- Good understanding of RTOS fundamentals, Board Support Pkgs, kernel configuration, device driver interfaces, debugging tools etc.
- Good debugging skills with an ability to work across orgs/teams
- Experience using Lauterbach, Oscilloscope, JTAG, Flashing Tools etc
- Good understanding of interface protocol stacks (SPI, I2C, Ethernet, PCIe), and board bring-up
- Experience with scripting language (Python, shell)PREFERRED SKILLS
- Experience in using electronic test equipment for debugging at the hardware level
- Experience with embedded toolchains (compilers, linkers, linker scripts)
Pay Disclosure:
Salary Range Southern California-Based Applicants: $135,100 – $168,900 (actual compensation will be determined based on experience, location, and other factors permitted by law).
Salary Range Northern California-Based Applicants: $146,900 – $183,600 (actual compensation will be determined based on experience, location, and other factors permitted by law).
Benefits Summary: Rivian and Volkswagen Technology provides robust medical/Rx, dental, and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26.
Company Statements:
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
- Work with Hardware and Software architects to collaborate on next gen platform architecture with various SoCs and the software stack.
- Design, develop and deploy embedded software on RTOS for board bring-up, verification, and debugging of automotive electronics.
- Collaborate across multiple disciplines to deliver quality code, debug complex problems, prioritize and get things done with a high level of efficiency and urgency.
- Ability to crisply communicate with peers, stakeholders, customers, technical leaders and OEMs/ODMs
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Palo Alto, CA 94304, USA