Embedded Software Engineer for Energy Management Systems
24 hours ago
Rivian is a pioneering company in the electric vehicle industry, dedicated to creating innovative and sustainable solutions for the future. Our mission is to keep the world adventurous forever, and we're committed to making a positive impact on the environment.
Job DescriptionWe're seeking a highly skilled Embedded Software Engineer to join our team and contribute to the development of our energy management systems. As a key member of our team, you will be responsible for designing, developing, and testing software for our electric vehicles.
Responsibilities- Develop algorithms and controllers in an embedded-C environment for energy and power management features and applications.
- Define the software architecture, create design requirements, and implementation specifications while working with multiple stakeholders.
- Work with cross-functional teams to define, develop, and integrate vehicle-wide functions.
- Write embedded test code for testing all software components in an ECU (Electronic Control Units), from HAL (Hardware Abstraction Layer) all the way up to the application.
- Create scalable architectures and designs keeping in mind Functional Safety and running DFMEAs.
- Lead technical meetings with team members and management to review system design, software architecture, and feature performance.
- Guide teams with their test plans and experiments to achieve design & validation goals.
- Participate in code reviews during development sprints. Provide technical feedback to drive quality design.
- Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering.
- 5+ years' experience in embedded programming in C or C++.
- 3+ years' experience in using Real-Time Operating Systems (RTOS) such as FreeRTOS, SafeRTOS, etc.
- Experience with bus standards such as SPI, I2C, CAN, LIN, and Ethernet.
- Experience with communications protocols such as UDS, DoIP, and TCP/IP.
- Experience with advanced 32-bit multi-core microcontrollers.
- Proficient in using test equipment for debugging at the hardware level (oscilloscopes, logic analyzers, etc.).
- Strong interpersonal skills.
Rivian provides robust supplementary medical/Rx, dental, and vision insurance employees, their spouse or domestic partner, and children. Coverage is effective on the first day of employment, and Rivian covers all of the premiums.
Equal OpportunityRivian is an equal opportunity employer and complies with 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.
-
Senior Software Development Engineer in Test
3 weeks ago
Palo Alto, California, United States Ford Full timeJob DescriptionWe are seeking a highly skilled Software Development Engineer in Test to join our team at Ford, specializing in embedded systems with a focus on automotive applications. As a key member of our team, you will be responsible for designing, developing, and maintaining automated tests for our embedded software products.Key ResponsibilitiesTest...
-
Senior Embedded Software Engineer
2 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeAbout the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our Advanced Driver-Assistance Systems (ADAS) program 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...
-
Lead Embedded Systems Engineer
1 month ago
Palo Alto, California, United States Kohler Full timePosition: 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...
-
Embedded Systems Firmware Manager
4 weeks ago
Palo Alto, California, United States Sterling Kohler Full timePosition OverviewWork Mode: HybridLocation: Hybrid, 2-3 days/week in designated locationsSterling Kohler is a subsidiary of Kohler Co., a renowned leader in the production of kitchen and bath products, tile, and home interiors. Our aim is to innovate and develop digital solutions that enable consumers to enhance their lifestyles. We investigate how...
-
Electrical and Embedded Engineering Manager
5 days ago
Palo Alto, California, United States Wing Full timeAbout WingWing is a pioneering company that offers drone delivery as a safe, fast, and sustainable solution for last mile logistics. Our mission is to create the preferred means of delivery for the planet by building a workforce that's representative of the global communities we serve.About the RoleWe are seeking an experienced Hardware Engineering Manager...
-
Senior Embedded Linux Software Engineer
3 days ago
Palo Alto, California, United States Ford Motor Company Full timeJob Title: Senior Embedded Linux Software EngineerWe are seeking an experienced professional to lead the development of Linux Embedded Platform Software at Ford Motor Company.Key Responsibilities:Develop a scalable architecture for the Software Platform.Develop requirements for the Linux Operating system for suppliers.Develop scalable drivers for...
-
Embedded Systems Engineer
3 weeks ago
Palo Alto, California, United States Hewlett-Packard Full timeJob SummaryHewlett-Packard is seeking a highly skilled Embedded Systems Engineer to join our team. As a key member of our firmware development team, you will be responsible for designing, developing, and testing low-level firmware components for our embedded systems.Key ResponsibilitiesBring up and boot Linux and Android on bare metal embedded devices to...
-
Electrical and Embedded Engineering Manager
2 weeks ago
Palo Alto, California, United States Wing Aviation Full timeAbout Wing AviationWing Aviation is a pioneer in drone delivery technology, offering a safe, fast, and sustainable solution for last mile logistics. Our mission is to create the preferred means of delivery for the planet, and we're committed to building a workforce that reflects the global communities we serve.About the RoleWe're seeking an experienced...
-
Electrical and Embedded Engineering Manager
23 hours ago
Palo Alto, California, United States Wing Aviation Full timeAbout WingWing is a pioneering company in the field of drone delivery, offering a safe, fast, and sustainable solution for last mile logistics. Our mission is to create the preferred means of delivery for the planet, and we're committed to building a workforce that reflects the diversity of the global communities we serve.About the RoleWe're seeking an...
-
Embedded Systems Developer
2 weeks ago
Palo Alto, California, United States HP Full timeAbout the RoleHP is seeking a skilled Embedded Systems Developer to join our team, focusing on developing and optimizing embedded software for our generative AI platform. As a key member of our team, you will be responsible for designing, implementing, and maintaining software that runs on embedded hardware, enabling advanced AI functionalities in a range of...
-
Electrical and Embedded Engineering Manager
1 week ago
Palo Alto, California, United States Wing Aviation Full timeAbout Wing AviationWing Aviation is a pioneer in drone delivery technology, offering a safe, fast, and sustainable solution for last mile logistics. Our mission is to create the preferred means of delivery for the planet, and we're committed to building a workforce that reflects the global communities we serve.About the RoleWe're seeking an experienced...
-
Senior Software Engineer, Energy Products
20 hours ago
Palo Alto, California, United States Tesla Full timeAbout TeslaTesla is a pioneering electric vehicle and clean energy company that is revolutionizing the way people think about transportation and energy. Our mission is to accelerate the world's transition to sustainable energy through the production of electric vehicles, solar power systems, and energy storage products.Job SummaryWe are seeking a highly...
-
Embedded Systems Developer
2 weeks ago
Palo Alto, California, United States HP Development Company, L.P. Full timeAbout the RoleWe are seeking a highly skilled Embedded Systems Developer to join our team at HP Development Company, L.P. as part of our AI Form Factor initiative. This is an exciting opportunity to work on cutting-edge technology and contribute to the development of innovative AI-powered products.Key ResponsibilitiesDesign, develop, and maintain embedded...
-
Embedded Systems Developer
4 weeks ago
Palo Alto, California, United States Pivotal Full timeAbout the RoleWe are seeking a skilled Electrical Systems Engineer to join our team at Pivotal, a leading innovator in electric Vertical Takeoff and Landing (eVTOL) aircraft. As a key member of our Electrical Engineering team, you will play a crucial role in the design, development, and testing of our aircraft's avionics and electronics.ResponsibilitiesTake...
-
Senior Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeAbout Ford Motor CompanyWe are a global leader in the automotive industry, dedicated to designing and developing innovative solutions that shape the future of transportation. Our team is passionate about creating a better world, and we're looking for talented individuals to join us in this mission.Job SummaryThis position is part of our Advanced...
-
Product Engineer
2 weeks ago
Palo Alto, California, United States Tesla Full timeAbout the RoleWe are seeking a highly skilled Product Engineer to join our Tesla Energy Products team. As a key member of our team, you will play a central role in ensuring the highest quality products for our customers.Key ResponsibilitiesDevelop and run data queries on fleet logs to help root cause analysis effortsWork with the engineering and...
-
Software Automation Development Engineer
3 hours ago
Palo Alto, California, United States Tesla Full timeJob DescriptionTesla is revolutionizing modern electric vehicle charging, and we need your help to do it. As a Software Automation Development Engineer, you will play a crucial role in accelerating the world's transition to sustainable energy.Key ResponsibilitiesDesign and develop automation platforms for hardware and firmware integration of next-generation...
-
System Validation Automation Engineer
2 weeks ago
Palo Alto, California, United States Tesla Full timeJob SummaryWe are seeking a highly skilled System Validation Automation Engineer to join our team at Tesla. As a key member of our Energy team, you will play a critical role in accelerating the world's transition to sustainable energy by developing and deploying level 1-3 charging equipment across the globe.ResponsibilitiesDesign and implement automation...
-
Product Engineer
4 days ago
Palo Alto, California, United States Tesla Full timeJob Title: Product Engineer - Renewable Energy SystemsTesla is committed to delivering industry-leading uptime in our deployed fleet of stationary storage batteries, charging, and solar products. We utilize data collected from our connected systems to identify and resolve issues before they impact our customers.Job Summary:We are seeking a Product Engineer...
-
High Voltage Systems Software Engineer
2 weeks ago
Palo Alto, California, United States Tesla Full timeJob SummaryWe are seeking a skilled Hardware in the Loop Software Engineer to join our High Voltage Systems team at Tesla. As a key member of our team, you will be responsible for designing and implementing tools and methods for validating component firmware using simulation and hardware-in-the-loop (HIL) frameworks.Key ResponsibilitiesDesign, specify, and...