Skip to main content

Embedded Software Engineer - Autonomy

Technology
Rivian
Palo Alto, United States3 weeks agoUntil 6/1/2026
Full timeOn-site

Job description

Requirements

Must have:

- B.S. / M.S. in Computer Science, Engineering, or a related field - Over 6 years of experience in developing production-level software for critical applications in automotive, aerospace, robotics, or similar sectors - Proficient in embedded C programming - Familiarity with GCC/Clang compilers and linkers - Experience with Bazel or other large-scale build systems - Strong analytical and problem-solving abilities - Knowledge of resource-constrained architectures - Background in real-time applications and kernels - Experience in writing, profiling, and debugging multi-threaded software - Proven record of working in a fast-paced, continuous integration/continuous deployment environment - Acquainted with at least one scripting language (e.g., Bash, Lua, Python)

Responsibilities:

- Design and implement software for real-time operating systems suitable for resource-efficient distributed systems (e.g., FreeRTOS, Zephyr) - Create tools for development support, including building, observing, debugging, and testing - Define initial project parameters, establish build systems and compiler tooling, and tackle complex issues to enhance team development efficiency - Participate in software design and code reviews, guiding colleagues through technical challenges and design decisions - Analyze requirements, architecture, design, development, quality assurance, and deployment across the full software engineering lifecycle - Identify and address gaps in the development processes and technical implementations, aiming to enhance team productivity and output quality - Collaborate with application development and cross-functional teams to facilitate vehicle and Advanced Driver Assistance Systems (ADAS) features

Company:

At Rivian, we are dedicated to fostering a spirit of adventure while building emissions-free Electric Adventure Vehicles. Our innovative team thrives on challenging the status quo and exploring new solutions in uncertain environments. We pride ourselves on our diverse backgrounds, united by a passion for the outdoors and a commitment to preserving it for future generations.

We offer comprehensive medical, dental, and vision insurance to full-time employees and their families from day one. Join us in shaping a sustainable future while working in a dynamic and inclusive atmosphere.

Keywords
TeaBazelFreeRTOSLuaPythonClangDebuggerToolchain

¿Te interesa este puesto?