Embedded Software Engineer II
4 weeks ago
Rivian is a pioneering company in the electric vehicle industry, dedicated to creating a sustainable and adventurous future. Our mission is to keep the world adventurous forever, and we're looking for talented individuals to join our team.
Job SummaryWe're seeking an Embedded Software Engineer to join our team, who will be responsible for designing, developing, and deploying embedded software on Linux and/or RTOS for board bring-up, verification, and debugging of automotive electronics. The ideal candidate will have a strong understanding of C/C++ programming skills, Linux and/or RTOS fundamentals, and good debugging skills.
Responsibilities- Design, develop, and deploy embedded software on Linux and/or RTOS for board bring-up, verification, and debugging of automotive electronics.
- Collaborate across multiple teams to deliver quality code, debug issues, prioritize, and get things done with a level of efficiency and urgency.
- Ability to debug in real-time across s/w and h/w stack to understand real issues and provide solutions, work, and collaborate with multiple teams if needed.
- Ability to crisply communicate with peers, stakeholders, customers, and technical leaders.
- Bachelor's or Master's degree in Computer Science/Engineering or related field.
- Experience in C/C++ programming skills.
- Good understanding of Linux and/or RTOS fundamentals.
- Good debugging skills with an ability to work across orgs/teams.
- Experience using Lauterbach, Oscilloscope, JTAG, Flashing Tools, etc.
- Experience with scripting language (Python, shell).
- Good understanding of interface protocol stacks (SPI, I2C, Ethernet, PCIe), and board bring-up.
- Knowledge of OS internals (process scheduler, memory management, concurrency, synchronization, storage).
- Experience in using electronic test equipment for debugging at the hardware level.
- Experience with embedded toolchains (compilers, linkers, linker scripts).
Rivian provides a competitive salary range for this position, with a base salary of $116,300 - $145,400, depending on experience, location, and other factors permitted by law.
Rivian offers a comprehensive benefits package, including robust medical/Rx, dental, and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26.
Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws.
-
Embedded Software Developer
4 weeks ago
Palo Alto, California, United States United Software Group Full timeJob DescriptionWe are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. As an Embedded Software Developer, you will be responsible for designing and implementing real-time systems using the QNX Real-Time Operating System (RTOS).Key Responsibilities:Establish reliable, low-latency, high-throughput data...
-
Embedded Software Engineer II
3 weeks ago
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is a pioneering company that aims to keep the world adventurous forever. Our mission is to create emissions-free Electric Adventure Vehicles and attract curious, courageous individuals who share our passion for the outdoors and protecting it for future generations.As a company, we constantly challenge what's possible and seek new solutions...
-
Embedded Software Developer
3 weeks ago
Palo Alto, California, United States Axiom Software Solutions Limited Full timeJob Title: Embedded Software DeveloperLocation: Palo Alto, CaliforniaThis is a full-time role that requires strong experience with QNX RTOS, DDS middleware, and Qualcomm 8255 SoC hardware.Key Responsibilities:Design and implement HAL (Hardware Abstraction Layers) to separate core logic from hardware-specific details.Develop software that interfaces with...
-
Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob DescriptionAs a Software Engineer with a focus on embedded systems, you will be responsible for delivering high-quality systems software spanning deeply embedded firmware libraries to code generation and tooling.You will solve problems inherent to complex communications networks, such as reliability, testability, extensibility, and developer ease of...
-
Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Pennsylvania State University Full timeJob DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team at the Applied Research Laboratory (ARL) at Penn State University. The successful candidate will be responsible for developing software and firmware for the autonomous control of current and future undersea systems.The ideal candidate will have a strong background in...
-
Senior Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Ford Motor Company. As a key member of our Advanced Driver-Assistance Systems (ADAS) program, you will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the development of...
-
Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Wipro Full timeAbout Wipro:Wipro Limited is a leading technology services and consulting company that helps clients address their most complex digital transformation needs. We leverage our holistic portfolio of capabilities in consulting, design, engineering, operations, and emerging technologies to build innovative solutions that drive business growth and...
-
Embedded Controls Software Engineer
4 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob Title: Embedded Controls Software EngineerAt Ford Motor Company, we are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.Responsibilities:Create control/estimation...
-
Senior Embedded Software Engineer
3 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob Summary: We are seeking an experienced Senior Embedded Software Engineer to join our team at Ford Motor Company. About the Role: As a Senior Embedded Software Engineer, you will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the maximization of speed and quality in the development of advanced...
-
Embedded Software Development Engineer
4 weeks ago
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is a pioneering company that's revolutionizing the electric vehicle industry. Our mission is to keep the world adventurous forever, and we're committed to making that happen through our cutting-edge technology and innovative approach.Job SummaryWe're seeking a highly skilled Embedded Software Development Engineer to join our team at...
-
Senior Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob DescriptionWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Ford Motor Company.About the RoleThis position will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the development of advanced driver-assistance systems (ADAS).Key ResponsibilitiesWork closely with ADAS...
-
Senior Embedded Software Engineer
3 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob SummaryWe are seeking a highly skilled Embedded Software Engineer to join our Advanced Driver-Assistance Systems (ADAS) team at Ford Motor Company. As a key member of our team, you will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the development of critical software products.Key...
-
Embedded Controls Software Engineer
4 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob DescriptionFord Motor Company is seeking a highly skilled Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.The team is responsible for controls of seats, tailgate, windows, latches, wipers, mirrors, various...
-
Senior Embedded Software Engineer
3 weeks ago
Palo Alto, California, United States Rivian Full timeRivian is a leading manufacturer of electric vehicles, and we are seeking a highly skilled Senior Embedded Software Engineer to join our team.The successful candidate will be responsible for designing, developing, and deploying embedded software on Real-Time Operating Systems (RTOS) for board bring-up, verification, and debugging of automotive...
-
Embedded Software QA Engineer
3 weeks ago
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is a pioneering company dedicated to creating emissions-free Electric Adventure Vehicles. Our mission is to keep the world adventurous forever, and we're seeking a talented individual to join our Future Programs group.As a member of our team, you will be responsible for ensuring the quality, reliability, and safety of our software systems....
-
Senior Embedded Software Developer
4 weeks ago
Palo Alto, California, United States EverCharge Full timeSenior Embedded Software DeveloperEverCharge is a leading provider of electric vehicle (EV) charging devices and management systems, offering hardware and software EV charging solutions for fleets, multi-unit, and single-family homes.Our Senior Embedded Engineer, Rust, will leverage their broad engineering skill set to design, implement, and test embedded...
-
Embedded Controls Software Engineer
4 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob Title: Embedded Controls Software Engineer - Body ControlsAt Ford Motor Company, we are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.Responsibilities:Create...
-
Embedded Software Engineer
3 weeks ago
Palo Alto, California, United States Rivian Full timeAbout the RoleRivian is a leading electric vehicle manufacturer on a mission to keep the world adventurous forever. Our team shares a love of the outdoors and a desire to protect it for future generations.Job SummaryWe are seeking an experienced Embedded Software Engineer to join our team and develop platform software and firmware for our cutting-edge...
-
Embedded Software Engineer Intern
4 weeks ago
Palo Alto, California, United States Tesla Full timeEmbedded Software Engineer Intern - Thermal & HVAC Software TeamAs an Embedded Software Engineer Intern on the Thermal & HVAC software team at Tesla, you will play a crucial role in accelerating the delivery and refinement of Tesla-designed thermal systems for our new and existing vehicle products.Responsibilities:Develop, enhance, and debug new and existing...
-
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is a pioneering company that aims to revolutionize the automotive industry with its emissions-free Electric Adventure Vehicles. We're on a mission to keep the world adventurous forever, and we're seeking talented individuals to join our team.As a company, we're constantly challenging what's possible and pushing the boundaries of...