4195 IT & Software Developer jobs in the US

Rivian jobs

Senior Power Electronics Engineer

$135,000 - 168,000
Rivian
Myford Road 14600, Torrance
$135,000 - 168,000
Company Size icon
Company Size
5k+
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Regular
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- In-depth knowledge of embedded software development principles and strong proficiency in C programming. - Demonstrated experience with version control systems, including GitFlow and GitLab. - Competence in developing and utilizing scripting languages, such as Python, for automation and testing purposes. - Familiarity with software build systems and the ability to work with build scripts like Bazel (preferred), CMake, and Makefile. - Strong understanding of real-time software concepts and testing methodologies. - Proven ability to independently design, implement, and validate embedded software modules. - Experience in debugging embedded systems using standard tools. - Self-motivated individual with a commitment to delivering high-quality results. - Bachelors degree in Computer Engineering, Electrical Engineering, or Computer Science (Masters degree preferred). - Over 2 years of hands-on experience in developing real-time embedded C systems.

Responsibilities

- Contribute comprehensively to the specification, design, implementation, and rigorous testing of low-level software (both bare metal and RTOS) for a range of power electronics applications. - Independently tackle and resolve technical challenges and ambiguities in design and requirements. - Design and implement clear and efficient interfaces between various software components. - Assist in the development and testing of multicore applications for enhanced performance. - Create robust and efficient real-time software components and their interfaces. - Execute comprehensive testing of software components to ensure their stability and reliability. - Work collaboratively with hardware engineers and utilize debugging tools to validate software functionality. - Develop and maintain thorough documentation for all software projects.

Description


At Rivian, we strive to keep the world adventurous forever, crafting emissions-free Electric Adventure Vehicles and seeking innovative minds. Our diverse team shares a passion for the outdoors and a commitment to protecting it for future generations. As a Senior Power Electronics Software Engineer, you will play a critical role in our mission, being involved in the full development cycle of pioneering embedded software for our power electronics products, directly influencing our software architecture. We offer competitive compensation and a comprehensive benefits package, and we prioritize creating an inclusive environment for all our team members.
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 4195 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?

D3 Security Management Systems, The Dufresne Group (TDG), GINGER Telecom, GE Aerospace, AMZ Prep, Glotel, WARDJet LLC among others, are currently hiring for C / C++ roles in the United States.

The company with most openings is Judge Group, Inc. as they are hiring for 303 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.