Sr. Embedded Software Engineer, Charging
1 week ago
- Implement firmware for embedded systems ranging from higher level Supervisory System Control, Gatewaying, OTA Update, Telemetry to low level drivers and RTOS
- With a focus on firmware, will experience hands-on bringup of products accelerating them through manufacturing to scale
- Hands-on hardware bring-up, system debugging and code optimization
- Develop, enhance and debug new and existing real-time firmware in C++ and C
- Unit testing and software-in-loop testing are as important as developing new firmware
- Work with hardware and firmware teams co-designing optimal solutions and schedules
- Degree in Computer Engineering, Computer Science, or Electrical Engineering, or equivalent experience
- 3+ years of professional firmware development experience
- Capable of delivering top quality C++ and C code in a real time embedded environment
- Significant multithreaded and RTOS experience
- Experience with peripheral interfacing (CAN, Ethernet, SPI, I2C, UART) and networking protocols (TCP, IP, UDP). Desired experience with Protobuf and UDS
- Desired to have experience implementing firmware for power conversion, thermal controls, battery management, or other highly physical product implementations
- Desired to have experience with embedded Linux and Docker
- Needs to have a test-driven mentality, where unit testing, validation plans and quality are second nature
- Passion for solving challenging problems and ability to break down problems to efficiently get things done
-
Palo Alto, United States Tesla Full timeWhat 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...
-
Palo Alto, United States Tesla Full timeWhat 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...
-
Embedded Security Engineer, Vehicle Software
2 weeks ago
Palo Alto, United States Tesla Full timeWhat 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...
-
Embedded Software Engineer
2 weeks ago
Palo Alto, United States Actalent Full timeDescription: • 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...
-
Embedded Software Engineer
2 weeks ago
Palo Alto, United States Actalent Full timeDescription: 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...
-
Palo Alto, United States Tesla Full timeWhat 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...
-
Senior Embedded Software Engineer
3 months ago
Palo Alto, United States Ford Motor Company Full timeWe 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...
-
Sr. Manager, Charging Programs
1 week ago
Palo Alto, United States Tesla Full timeWhat to ExpectTesla’s Energy Engineering team is looking for a highly motivated individual to manage the near and long term roadmap for AC and Supercharging. This is a cross-functional role that requires coordination between many different groups within and outside of Tesla. As part of the engineering team, you will manage the internal and externally...
-
Senior Software Development Engineer in Test
2 days 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...
-
Palo Alto, United States Tesla Full timeWhat 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...
-
Senior Embedded Software Engineer
1 week 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...
-
Sr. Software Engineer in Test
2 weeks ago
Palo Alto, United States Guardant Health Full timeENGINEERING- Guardant Health, Inc. in Palo Alto, CA seeks Sr. Software Engineer in Test: Participate in Agile scrum team & work on Software Quality Engineering tasks. Part-time tele-commuting allowed. $159,650/ yr. Email res (must reference Job Code #42063) to resumes@ guardanthealth. com.
-
Lead Embedded Systems Engineer
2 weeks 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...
-
Palo Alto, United States Tesla Full timeWhat to ExpectConsider before applying: This position is expected to start in January and continue through April/May. Internships are in-person for 40 hours a week for a minimum of 12 weeks. Please consider before submitting an application.International Students: If your work authorization is through CPT, please consult your school before applying. You must...
-
Sr. Software Release Engineer
2 weeks ago
Palo Alto, United States Guardant Health, Inc. Full timeENGINEERING- Guardant Health, Inc. in Palo Alto, CA seeks Sr. Software Release Engineer: Develop comprehensive release management plans, strategies, calendars, & actively involved in forecasting & scheduling releases. Full-time telecommuting allowed. Travel within the U.S. required 1 to 3 weeks per year or as needed. $166,341/yr. Email res (must reference...
-
Sr. Software Release Engineer
2 weeks ago
Palo Alto, United States Guardant Health Full timeENGINEERING- Guardant Health, Inc. in Palo Alto, CA seeks Sr. Software Release Engineer: Develop comprehensive release management plans, strategies, calendars, & actively involved in forecasting & scheduling releases. Full-time telecommuting allowed. Travel within the U.S. required 1 to 3 weeks per year or as needed. $166,341/yr. Email res (must reference...
-
Palo Alto, United States Tesla Full timeWhat to ExpectTesla's Software Platforms team provides the foundation on which the in-vehicle user experience is built. We build the Software Platform (kernel, bootchain, drivers, and lower level userspace platform services) for our innovative Infotainment hardware. This includes high resolution touch displays, high-definition audio, Bluetooth/WIFI/cellular...
-
Palo Alto, United States Tesla Full timeWhat to ExpectConsider before submitting an application: This position is expected to start around January 2025 and continue through the entire Winter term (i.e. through May 2025) or into Summer 2025 if available. We ask for a minimum of 12 weeks, full-time and on-site, for most internships. International Students: If your work authorization is through...
-
Palo Alto, United States Tesla Full timeWhat 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...
-
Lead Embedded Software Architect
1 week ago
Palo Alto, California, United States Rivian Full timeAbout 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...