4254 IT & Software Developer jobs in the US

Rivian jobs

Embedded Motor Controls Software Engineer

$171,000 - 213,000
Rivian
East Bedmar Street 1059, Carson
$171,000 - 213,000
Company Size icon
Company Size
5k+
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Lead
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- Bachelors or masters degree in computer science or electrical engineering - At least 8 years of experience in embedded software development, with a minimum of 5 years in a senior or leadership position - Preferred experience in EV propulsion embedded software - Proficiency in C/C++ and Python programming languages, along with software design approaches - In-depth knowledge of embedded systems architecture and real-time operating systems (RTOS) - Familiarity with power electronics and safety protocols - Understanding of hardware design and integration processes - Experience with microcontrollers, microprocessors, and peripheral interfaces - In-depth knowledge of software development lifecycle methodologies, including Agile and Scrum - Extensive experience in Continuous Integration and Continuous Delivery (CI/CD) practices

Responsibilities

- Provide technical guidance by leading the design, development, and enhancement of key software functions and frameworks for PWM control and key sensors including resolver, voltage, current, and temperature, as well as fault detection and reaction systems - Drive innovation by significantly improving inverter software performance, safety, robustness, and reliability while resolving complex technical challenges with scalable solutions - Mentor and support junior engineers, promoting a culture of ongoing learning and development - Collaborate effectively with hardware engineers, program managers, and other stakeholders to define system requirements and devise integrated solutions - Manage multiple projects to ensure they are delivered on time and in line with specifications, while effectively overseeing resources and budgets - Produce and maintain detailed documentation for design specifications, development methods, and troubleshooting procedures

Description


At Rivian, we are dedicated to creating a future where adventure is possible without emissions, embodied in our innovative Electric Adventure Vehicles. Our diverse team shares a passion for the outdoors and a commitment to environmental protection for generations to come. We are currently looking for an expert Staff Embedded Motor Controls Software Engineer to join our inverter-embedded software division. In this senior role, you will play a crucial part in enhancing software performance, reliability, and safety. We offer a competitive salary, comprehensive benefits package, including vacation time, healthcare, and a 401(k) plan, and the opportunity to work in an inclusive and dynamic environment.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the United States here.

How many C / C++ Developer jobs are in the United States?

Currently, there are 4254 C / C++ openings.

Is the US a good place for C / C++ Developers?

The US is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C / C++ Developer jobs in the United States?

Gatestone & Co. Inc, The Dufresne Group (TDG), D3 Security Management Systems, GE Aerospace, ARiA, Burlington Stores, The Hartford among others, are currently hiring for C / C++ roles in the United States.

The company with most openings is Kforce Technology Staffing as they are hiring for 314 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.