Senior Embedded Software Developer
1 day 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.
-
Senior Embedded Software Engineer
5 days 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
2 days ago
Palo Alto, California, United States Ford Motor Company Full timeJob DescriptionWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Ford Motor Company.About the RoleThis position will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the development of advanced driver-assistance systems (ADAS).Key ResponsibilitiesWork closely with ADAS...
-
Embedded Software Development Engineer
2 days ago
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is a pioneering company that's revolutionizing the electric vehicle industry. Our mission is to keep the world adventurous forever, and we're committed to making that happen through our cutting-edge technology and innovative approach.Job SummaryWe're seeking a highly skilled Embedded Software Development Engineer to join our team at...
-
Embedded Software Development Engineer
3 weeks ago
Palo Alto, California, United States Rivian Automotive Full timeAbout RivianRivian is a pioneering company that's revolutionizing the automotive industry with its cutting-edge Electric Adventure Vehicles. Our mission is to keep the world adventurous forever, and we're seeking talented individuals to join our team.Role SummaryAs an Embedded Software Development Engineer at Rivian, you'll play a crucial role in developing...
-
Senior Embedded Linux Software Engineer
4 weeks 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...
-
Principal Embedded Software Engineer
3 weeks ago
Palo Alto, California, United States Rivian Automotive Full timeAbout RivianRivian is a pioneering company dedicated to creating a sustainable future through innovative electric vehicles and clean energy solutions. Our mission is to empower people to explore the world without limits, while protecting the environment for future generations.Job SummaryWe are seeking a highly skilled and experienced Principal Embedded...
-
Senior Software Developer
3 days ago
Palo Alto, California, United States Ford Motor Company Full timeJob DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team at Ford Motor Company. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for our in-vehicle infotainment systems.Key Responsibilities:Architect and design software for infotainment systems using QNX and Android...
-
Embedded Software Engineer
3 days ago
Palo Alto, California, United States Pennsylvania State University Full timeJob DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team at the Applied Research Laboratory (ARL) at Penn State University. The successful candidate will be responsible for developing software and firmware for the autonomous control of current and future undersea systems.The ideal candidate will have a strong background in...
-
Senior Embedded Controls Engineer
5 days ago
Palo Alto, California, United States Ford Motor Company Full timeJob Title: Senior Embedded Controls EngineerFord Motor Company is seeking a highly skilled and experienced Senior Embedded Controls Engineer to join our team. As a key member of our electrical engineering team, you will be responsible for designing and developing complex embedded systems for our vehicles.Responsibilities:Design and develop control/estimation...
-
Senior Embedded Controls Engineer
2 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob Title: Senior Embedded Controls EngineerAt Ford Motor Company, we are seeking a highly skilled and experienced Senior Embedded Controls Engineer to join our team. As a key member of our body controls systems team, you will be responsible for designing and developing complex embedded systems for our vehicles.Responsibilities:Design and develop control...
-
Embedded Software Engineer
15 hours ago
Palo Alto, California, United States Ford Motor Company Full timeJob DescriptionAs a Software Engineer with a focus on embedded systems, you will be responsible for delivering high-quality systems software spanning deeply embedded firmware libraries to code generation and tooling.You will solve problems inherent to complex communications networks, such as reliability, testability, extensibility, and developer ease of...
-
Senior Embedded Controls Engineer
5 days ago
Palo Alto, California, United States Ford Motor Company Full timeJob Title: Senior Embedded Controls EngineerAt 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 control/estimation...
-
Embedded Software Engineer
2 days 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 build innovative solutions that drive business growth and...
-
Senior Embedded Linux Software Architect
3 days 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 Staff Embedded Controls Engineer
4 days ago
Palo Alto, California, United States Ford Motor Company Full timeJob Title: Senior Staff Embedded Controls EngineerAt Ford Motor Company, we are seeking a highly skilled and experienced Senior Staff Embedded Controls Engineer to join our team. As a key member of our team, you will be responsible for designing and developing complex embedded control systems for our vehicles.Responsibilities:Design and develop control...
-
Embedded Controls Software Engineer
2 days ago
Palo Alto, California, United States Ford Motor Company Full timeJob Title: Embedded Controls Software EngineerAt 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 control/estimation...
-
Senior Embedded Software Engineer
2 months 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...
-
Senior Embedded Controls Engineer
2 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob Title: Senior Embedded Controls EngineerWe are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team at Ford Motor Company.About the RoleThe ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems. They will have hands-on experience...
-
Embedded Security Specialist, Vehicle Software
14 hours ago
Palo Alto, California, United States Tesla Full timeJob DescriptionTesla is seeking a skilled Embedded Security Engineer to design and develop the next generation of embedded software security systems for vehicles, batteries, and charging systems.This is a highly cross-functional role, where you will work collaboratively to implement security features, assess requirements for security controls, build and...
-
Senior Software Development Engineer in Test
3 days 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. This role will focus on embedded systems with a strong emphasis on automotive applications.As a Software Development Engineer in Test, you will be responsible for designing, developing, and maintaining automated tests for our embedded software...