Staff Embedded Software Engineer, Silicon & Sensing Systems
Rivian
Palo Alto, CA, United States
30 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source
Tech stack
Artificial Intelligence
Automation of Tests
Code Coverage
Computer Engineering
Embedded C
Embedded Software
Ethernet
Hardware Design
Hardware Platform Interface
Joint Test Action (IEEE Standards)
Python (Programming Language)
Unix Shell
+8 more
PCI Express
Software Engineering
System on a Chip
Universal Asynchronous Receiver/Transmitter
Data Processing
Scripting
Serial Peripheral Interface
Low Latency
Job description
- Work w/ SoC validation team to refine and execute the SoC validation plan
- Use C embedded software to validate SoC for the next generation hardware design, enable SoC internal functional blocks and peripheral interfaces.
- Develop automatic testing tools and generate test coverage reports.
- Build benchmark tools to evaluate performance of the hardware system, including throughput, latency, resource utilization, IO or compute frequency metrics
- Document validation progress and results in Rivian’s tracking system, to maintain good traceability
Requirements
- Bachelors/Masters Degree in Electrical Engineering, Computer Engineering or related field
- 4-15 years experience in related fields.
- Proficient in Embedded C software development.
- Good analytical skills, written and verbal communication skills, and a team player
Preferred:
- With projects focusing on platform/embedded software development
- Experience with scripting languages like Python, Linux shell, etc.
- Prior experience in AMD Zynq Petalinux development
- Prior experience in AI accelerator is a plus
- Prior experience in SoC peripheral interfaces like JTAG, I2C, UART, SPI, ethernet, DDR, PCIe is a plus
- Prior experience in camera data processing like MIPI interfaces, ISP, video encoder is a plus
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…