Lead Embedded Software Architect

1 week ago


Palo Alto California, United States Rivian Full time

About Rivian:
Rivian is dedicated to fostering a spirit of adventure that lasts forever. This commitment extends to the emissions-free Electric Adventure Vehicles we manufacture, as well as the innovative and bold individuals we aim to attract.

As a forward-thinking organization, we continuously push the boundaries of what is achievable, refusing to accept the status quo. We approach traditional challenges with fresh perspectives, seeking novel solutions and thriving in uncharted territories.

Our team is composed of individuals from various backgrounds, united by a passion for the outdoors and a commitment to preserving it for future generations.


Role Overview:
We are in search of a highly experienced Lead Embedded Software Architect to become a key member of our inverter embedded software team. This senior role is crucial in steering the advancement of our embedded systems.

As the principal architect, your objective will be to guide the team in significantly improving the performance, safety, robustness, and reliability of the inverter software.

Your responsibilities will include designing, implementing, and refining essential software functions and frameworks for PWM control, critical sensors such as resolver, voltage, current, and temperature, in addition to fault detection and response frameworks.


Key Responsibilities:

Technical Leadership:

Direct the design, development, implementation, and enhancement of vital software functions and frameworks for PWM control, essential sensors, and fault detection and response systems.

Innovation and Problem Solving:

Elevate the inverter software's performance, safety, robustness, and reliability. Tackle intricate technical challenges with effective and scalable solutions.


Mentorship:
Provide guidance and support to junior engineers, nurturing a culture of ongoing learning and development.

Collaboration:
Partner closely with hardware engineers, program managers, and other stakeholders to define system requirements and create integrated solutions.

Project Management:
Manage multiple projects, ensuring timely completion and compliance with specifications while effectively overseeing resources and budgets.

Documentation:
Ensure thorough documentation of design specifications, development processes, and troubleshooting methods.

Qualifications:

Education:
Bachelor’s or master’s degree in computer science or electrical engineering.

Experience:

At least 15 years of experience in embedded software development, with a minimum of 5 years in a senior or leadership capacity. Experience in a leading role for EV propulsion embedded software is highly preferred.

Proficient in C/C++ programming languages.

Strong understanding of embedded systems architecture and real-time operating systems (RTOS).

Familiarity with power electronics and safety protocols.

Knowledge of hardware design and integration principles.

Experience with microcontrollers, microprocessors, and peripheral interfaces.

Comprehensive knowledge of the software development lifecycle and methodologies, including Agile and Scrum.

Extensive software development experience in CI/CD (Continuous Integration and Continuous Delivery).

Compensation Overview:

Salary Range for Northern California-Based Applicants:
$218,800 – $312,500 (actual compensation will be determined based on experience, location, and other factors permitted by law).

Benefits Overview:

Rivian offers comprehensive medical/Rx, dental, and vision insurance packages for full-time employees, their spouses or domestic partners, and children up to age 26.

Coverage begins on the first day of employment, with Rivian covering a significant portion of the premiums.

Company Commitment:


Equal Opportunity: Rivian is an equal opportunity employer and adheres to all applicable federal, state, and local fair employment practices laws.

All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law.

Rivian is dedicated to ensuring that our hiring process is accessible for individuals with disabilities.

If you require accommodations to assist you in the application process, please reach out to us.


Candidate Data Privacy: Rivian may collect, use, and disclose your personal information or personal data when you apply for employment and/or participate in our recruitment processes.

This data includes contact, demographic, communications, educational, professional, and employment information.

Rivian may use your personal data for various purposes, including tracking interactions with our recruiting system, improving our application and recruitment process, and complying with legal obligations.

Rivian may share your personal data with internal personnel who need to know such information to perform their duties, as well as with Rivian affiliates and service providers.

Rivian may transfer or store your personal data internationally, and this data may be subject to the laws of those jurisdictions.



  • California, United States Cypress HCM Full time

    About the RoleCypress HCM is seeking a highly skilled Senior Embedded Software Architect to spearhead the development and integration of system and low-level components. As a key member of our team, you will engage with diverse teams across various levels of the software stack to address intricate challenges and propel our mission of guaranteeing the safety,...


  • Palo Alto, California, United States Kohler Full time

    Position: Lead Embedded Systems Engineer - Kohler VenturesWork Arrangement: HybridLocation: Hybrid, 3 days per week onsite at designated locationsAbout the Opportunity:Kohler Ventures operates as a subsidiary of Kohler Co., a renowned leader in the kitchen and bath product industry, as well as in tile and home interiors. Our commitment is to innovate and...


  • Palo Alto, United States Algorized Full time

    Company DescriptionAlgorized is a fast-growing deep tech startup building software platform for people positioning and sensing. We leverage algorithms and edge-ML with any market available communication sensors such as Ultra-Wideband Radar for accurate people tracking, positioning, vital sign detection (breathing, heart-rate), age classifications. As we...


  • Palo Alto, United States Algorized Full time

    Company DescriptionAlgorized is a fast-growing deep tech startup building software platform for people positioning and sensing. We leverage algorithms and edge-ML with any market available communication sensors such as Ultra-Wideband Radar for accurate people tracking, positioning, vital sign detection (breathing, heart-rate), age classifications. As we...


  • Palo Alto, California, United States Algorized Full time

    About AlgorizedWe are a fast-growing deep tech startup that specializes in building software platforms for people positioning and sensing. Our innovative approach leverages algorithms and edge-ML with various market-available communication sensors, such as Ultra-Wideband Radar, to provide accurate people tracking, positioning, vital sign detection, and age...


  • Palo Alto, United States Tesla Full time

    What to ExpectAs an Embedded Software Engineer on the Thermal Systems Software team, you will play a key role in accelerating the delivery and refinement of Tesla-designed thermal systems for the Tesla Semi. Your responsibilities will include architecting, designing, and implementing embedded firmware for various motors, actuators, and sensors in the thermal...


  • Palo Alto, United States Actalent Full time

    Description: • Deliver high quality system-level software for various embedded Linux controllers to manage connectivity, telemetry, OTA updates, etc • Bootloader development, board bring-up, and porting of new drivers for hardware enablement on Linux platforms • Packaging and build system integration of various software components • Define new...


  • Palo Alto, United States Tesla Full time

    What to ExpectOther car companies have talked for years about a future of "connected cars." At Tesla, we make it happen. We regularly send Over-the-Air software updates to our vehicle fleet, seamlessly delivering new features and improvements to our customers. Our mobile applications allow customers to interact with their cars via real-time, low-latency...


  • Palo Alto, California, United States CloudChef Full time

    About CloudChefCloudChef's autonomous cooking platform replaces human skill and judgment in cooking with AI, sensors, and appliance actuators, democratizing access to the world's best foods.Our low-cost, easy-to-install upgrade on existing kitchen appliances enables low-skilled, contextless labor to replicate Michelin-star dishes more accurately than...


  • Palo Alto, United States Tesla Full time

    What to ExpectTesla's Optimus firmware team is growing, and we are looking to hire a Software Validation Engineer to take ownership of architecting, building, and maintaining test infrastructure for joint controllers. This work will enable the team to ship software releases to our growing robot fleet with high confidence.We are looking for an experienced...


  • Palo Alto, United States Actalent Full time

    Description: 50% to 70% development , 20% reviewing code and the rest will be debugging issues Develop high-quality, testable software Contribute to system architecture and design Evaluate and improve control strategies and algorithms Debug issues in the field and devise solution paths Collaborate with validation teams to develop integration test...


  • Brea, California, United States Safran Passenger Innovations Full time

    Company OverviewAt Safran Passenger Innovations, we are dedicated to enhancing the flying experience by prioritizing the Passenger Experience. As a pioneering In-Flight Entertainment and Connectivity (IFEC) organization, we design, engineer, manufacture, market, and support top-tier In-Flight Entertainment and Connectivity solutions. Our offerings are in a...


  • Palo Alto, United States Ford Motor Company Full time

    We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we’re all a part of something bigger than ourselves. Are you ready to change the way the world moves? In the Ford Advanced Driver-Assistance Systems (ADAS) program, Ford’s team designs and develops...


  • Palo Alto, United States Tesla Full time

    What to ExpectThe Drive Inverter Firmware team is looking for an Embedded Firmware Engineer to develop, verify, and validate embedded firmware for power electronics and motor controls, enabling our vehicles to drive. In this role, you will work closely with the Hardware and Controls teams to architect, implement, test, and deploy safety-critical software on...


  • California, United States Ecobee Full time

    Become a key player in our innovative team.We are a dynamic and expanding technology firm with a strong presence in the industry, focused on creating cutting-edge solutions. Our Embedded Division consists of a diverse group of over 20 Embedded Developers, each bringing unique expertise and perspectives. As a Senior Embedded Engineer, your role will involve...


  • Palo Alto, United States Tesla Full time

    What to ExpectTesla Energy is looking for a Sr. Embedded Software Engineer to join a small team responsible for energy management and control applications. We are looking for candidates experienced with embedded Linux such as new hardware bring-up, bootloaders, porting drivers for various peripherals, and general system software for telemetry and...


  • Palo Alto, United States Tesla Full time

    What to ExpectTesla Energy is looking for a passionate, driven software engineer to build out the features for the current and next generation of DC fast charging. You will be responsible for delivering high quality code for the superchargers, charging adapters, and various other types of charging equipment. Come join a team of knowledgeable engineers...


  • Palo Alto, United States Tesla Full time

    What to ExpectCome join a team of dynamic and deeply knowledgeable Engineers that strive to build the most robust and reliable embedded systems that run EV charging systems and the renewable microgrids that power them. You will contribute to solving some of the most exciting problems in the embedded software space and change the way the world produces...


  • California, United States United Software Group Inc Full time

    Position: Senior Solutions ArchitectCompany: United Software Group IncEmployment Type: Full-TimeOverview:We are seeking a highly skilled Senior Solutions Architect with exceptional communication and client management abilities.The ideal candidate will possess over 12 years of extensive technical knowledge in distributed systems and digital...


  • Palo Alto, California, United States Orion Inc Full time

    Position: Lead Solutions ArchitectCompany: Orion IncLocation: Remote work availableOverview:As a Lead Solutions Architect, you will be responsible for gathering requirements and defining the architecture for innovative software services. Your role will involve supporting engineering teams in the development of new services, coordinating development...