Software Engineer Ii, System Integration
- Countries
- Germany, Hybrid
- Job Types
- software & tech
- Experience
- mid
- Organization Types
- robotics, startups, transportation & mobility
- Location
- Berlin - Hybrid
- Posted Date
- Company
- Rivian and Volkswagen Group Technologies
AI Summary
Job Description
Serve as a software integration engineer supporting platform bring-up from prototype through production. Drive development, integration, and delivery of system features, build test automation and fleet monitoring tools, collaborate cross-functionally with domain teams, analyze fleet-level performance, and act as the system advocate and escalation point.
Hard Requirements
- BS in CS, Computer Engineering, Electrical Engineering, Software Engineering, or related field
- Programming experience in Python (preferred), Rust (preferred), C, C++, or Golang
- Systems engineering and analysis experience
- Complex cross-functional distributed embedded systems experience
- Excellent communication and collaboration skills
Soft Requirements
- Continuous integration experience
- Networked embedded systems (CAN, Ethernet, LIN, DOIP, ISOTP)
- Embedded flashing protocols (UDS, XCP)
- Vehicle diagnostics and UDS services
- Cybersecurity concepts
- TCP/IP, IPv4/6, HTTP/Rest, gRPC
- FMEA, DFMEA, HARA tools
- Canalyzer, PCAN-Explorer, Wireshark