Current jobs related to Senior Embedded Software Developer - Palo Alto, California - EverCharge
-
Embedded Software Developer
4 weeks ago
Palo Alto, California, United States United Software Group Full timeJob DescriptionWe are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. As an Embedded Software Developer, you will be responsible for designing and implementing real-time systems using the QNX Real-Time Operating System (RTOS).Key Responsibilities:Establish reliable, low-latency, high-throughput data...
-
Embedded Software Developer
4 weeks ago
Palo Alto, California, United States Axiom Software Solutions Limited Full timeJob Title: Embedded Software DeveloperLocation: Palo Alto, CaliforniaThis is a full-time role that requires strong experience with QNX RTOS, DDS middleware, and Qualcomm 8255 SoC hardware.Key Responsibilities:Design and implement HAL (Hardware Abstraction Layers) to separate core logic from hardware-specific details.Develop software that interfaces with...
-
Senior Embedded Software Engineer
1 month ago
Palo Alto, California, United States Ford Motor Company Full timeJob Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Ford Motor Company. As a key member of our Advanced Driver-Assistance Systems (ADAS) program, you will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the development of...
-
Senior Embedded Software Engineer
3 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob Summary: We are seeking an experienced Senior Embedded Software Engineer to join our team at Ford Motor Company. About the Role: As a Senior Embedded Software Engineer, you will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the maximization of speed and quality in the development of advanced...
-
Senior Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Rivian Full timeRivian is a leading manufacturer of electric vehicles, and we are seeking a highly skilled Senior Embedded Software Engineer to join our team.The successful candidate will be responsible for designing, developing, and deploying embedded software on Real-Time Operating Systems (RTOS) for board bring-up, verification, and debugging of automotive...
-
Embedded Software Developer
4 weeks ago
Palo Alto, California, United States Wipro Full timeAbout Wipro:Wipro Limited is a leading technology services and consulting company that helps clients address their most complex digital transformation needs. We leverage our holistic portfolio of capabilities in consulting, design, engineering, operations, and emerging technologies to help clients realize their boldest ambitions and build future-ready,...
-
Embedded Software Developer
4 weeks ago
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is a pioneering company on a mission to keep the world adventurous forever. Our diverse team shares a love of the outdoors and a desire to protect it for future generations.Job SummaryWe are seeking an experienced Embedded Software Developer to join our team and contribute to the development of our next-generation autonomy driving...
-
Senior Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob SummaryWe are seeking a highly skilled Embedded Software Engineer to join our Advanced Driver-Assistance Systems (ADAS) team 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...
-
Embedded Systems Developer
4 weeks ago
Palo Alto, California, United States Tesla Full timeAbout the RoleThe Silicon Development team at Tesla is seeking a highly skilled Firmware Software Engineer to develop, test, and document firmware for various in-house silicon and sensors development projects. As a Firmware Software Engineer, you will be responsible for designing and developing firmware for real-time embedded environments, including...
-
Senior Embedded Linux Software Architect
1 month ago
Palo Alto, California, United States Ford Motor Company Full timeJob DescriptionWe 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 communication, sensors, and actuators.Develop...
-
Senior Embedded Software QA Engineer
4 weeks ago
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is a pioneering company that aims to revolutionize the world of electric vehicles. Our mission is to create a sustainable future by developing innovative, emissions-free vehicles that inspire adventure and exploration.Role SummaryIn this exciting role, you will be part of Rivian's Future Programs group, working on the development of...
-
Senior Software Development Engineer in Test
4 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeWe are seeking a highly skilled Software Development Engineer in Test to join our team at Ford Motor Company. As a key member of our team, you will be responsible for designing, developing, and maintaining automated tests for our embedded software products.As a Software Development Engineer in Test, you will work closely with our development teams to develop...
-
Embedded Software Engineer II
4 weeks ago
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is a pioneering company that aims to keep the world adventurous forever. Our mission is to create emissions-free Electric Adventure Vehicles and attract curious, courageous individuals who share our passion for the outdoors and protecting it for future generations.As a company, we constantly challenge what's possible and seek new solutions...
-
Embedded Controls Software Engineer
4 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob DescriptionFord Motor Company is seeking a highly skilled Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.The team is responsible for controls of seats, tailgate, windows, latches, wipers, mirrors, various...
-
Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is a pioneering company that aims to revolutionize the world of electric vehicles. Our mission is to create a sustainable future for generations to come, and we're looking for talented individuals to join our team.As a Senior Embedded Software Engineer, you will be part of our team that focuses on developing the software stack for Design...
-
Embedded Software QA Engineer
4 weeks ago
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is a pioneering company dedicated to creating emissions-free Electric Adventure Vehicles. Our mission is to keep the world adventurous forever, and we're seeking a talented individual to join our Future Programs group.As a member of our team, you will be responsible for ensuring the quality, reliability, and safety of our software systems....
-
Senior Embedded Controls Engineer
1 month ago
Palo Alto, California, United States Ford Motor Company Full timeJob DescriptionFord Motor Company is seeking a highly skilled Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.ResponsibilitiesCreate control/estimation algorithms for various body control features like window...
-
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is a pioneering company that aims to revolutionize the automotive industry with its emissions-free Electric Adventure Vehicles. We're on a mission to keep the world adventurous forever, and we're seeking talented individuals to join our team.As a company, we're constantly challenging what's possible and pushing the boundaries of...
-
Embedded Controls Software Engineer
1 month ago
Palo Alto, California, United States Ford Motor Company Full timeJob Title: Embedded Controls Software Engineer - Body ControlsAt Ford Motor Company, we are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.Responsibilities:Create...
-
Senior Embedded Controls Engineer
1 month ago
Palo Alto, California, United States Ford Motor Company Full timeJob DescriptionFord Motor Company is seeking a highly skilled Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems.The successful candidate will be responsible for creating control/estimation algorithms for various body...
Senior Embedded Software Developer
4 weeks ago
EverCharge is a leading provider of electric vehicle (EV) charging devices and management systems, offering hardware and software EV charging solutions for fleets, multi-unit, and single-family homes.
Our Senior Embedded Engineer, Rust, will leverage their broad engineering skill set to design, implement, and test embedded software for our EVSEs (Electric Vehicle Supply Equipment) and other forward-looking products.
This role requires a hands-on approach, working independently to develop software within a complex ecosystem of Linux-based and microcontroller-based, internet-connected, high-power electronics.
Key Responsibilities:- Design and develop embedded software using Rust, within a Linux and microcontroller environment.
- Collaborate cross-functionally with hardware, software, and other engineering teams to define product specifications and features.
- Develop and support embedded software solutions for EV charging systems, including adhering to industry standards like OCPP.
- Create and optimize software for real-time operations and high-performance requirements.
- Implement and test robust and scalable firmware for EverCharge's products, ensuring a seamless user experience.
- Contribute to the overall architecture and design of embedded systems, integrating with hardware and cloud services.
- Maintain thorough documentation for all embedded systems and software developed.
Requirements:
- Bachelor's or Master's degree in Electrical Engineering, Computer Science, or equivalent experience.
- ~3+ years of professional Rust development experience or significant contributions to open-source Rust projects.
- ~ Expertise in Linux-based development environments, including shell scripting.
- ~ UART, SPI, I2C, CAN) from a Linux environment.
- ~ Experience working closely with hardware engineers or having hardware engineering experience is beneficial.
- ~ Experience in C, C++, and/or Python.
Compensation: The base salary range for this position is between $180,000 and $230,000, based on full-time employment.