
Embedded Software Engineer
Palo Alto, CAJobSeen 5 days agoSeen in employer's feed 5 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Palo Alto, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
The Energy Device Software team is seeking three Embedded Software Engineers to develop firmware and device-level software for connected AC charging products. Engineers work across real-time embedded and embedded Linux environments, developing software for charger communications, electrical measurement, charging coordination, diagnostics, and integrations. Depending on project needs, assignments may support residential or commercial charging products and may involve taking products from technical problem through production deployment.
Skills & qualifications
Skills
Qualifications
Full job description
Job Description
The Energy Device Software team is seeking three Embedded Software Engineers to develop firmware and device-level software for connected AC charging products. You will work on the software that controls how chargers communicate, measure electrical behavior, coordinate charging, diagnose field issues, and integrate with vehicles and external systems. These are physical, connected products operating across real-time embedded and embedded Linux environments. This is an opportunity for an engineer who enjoys working close to hardware, debugging complex system behavior, and taking products from an initial technical problem through production deployment. Depending on project needs, engineers may support residential or commercial AC charging functionality. The underlying technical foundation is shared across both product areas. What You’ll Do Design, develop, test, and maintain embedded software for AC charging products Write production-quality software in C and C++ across bare-metal, RTOS, and embedded Linux environments Develop and improve device functionality involving charging state machines, communications, metering, diagnostics, telemetry, safety-related behavior, and software updates Debug issues that span firmware, hardware, operating systems, network communications, and external devices Work with electrical, hardware, systems, validation, compliance, product, and service teams to develop complete product solutions Translate product and system requirements into software designs, interfaces, tests, and shippable firmware Build software for connected devices that can be installed, configured, monitored, diagnosed, and updated in the field Contribute to automated testing, validation tooling, and engineering practices that improve product quality and release confidence Support third-party device and system integrations Investigate field issues, identify root causes, and implement durable corrective solutions Participate in code reviews, technical design discussions, and architecture decisions Help deliver reliable products for multiple markets and operating environments Commercial charging assignments may also include: Multi-charger site coordination Metering and pricing-related functionality Integration with site-management and payment platforms Regional regulatory and compliance requirements Charging protocols such as OCPP and ISO 15118
Skills and Requirements
Professional or substantial hands-on experience developing embedded software Proficiency in C and/or C+Experience working with embedded Linux, an RTOS, bare-metal firmware, or a comparable embedded environment Ability to debug software that interacts directly with hardware Ability to communicate technical decisions and collaborate across engineering disciplines Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline, or equivalent practical experience Experience developing connected or IoT devices Experience in automotive, EV charging, consumer electronics, industrial equipment, energy systems, aerospace, robotics, or a similar product environment Experience with telemetry, device health monitoring, commissioning, field diagnostics, or over-the-air software updates Experience with communications protocols, networking, or third-party device integrations Familiarity with Go or Rust Familiarity with EV charging systems or charging protocols such as OCPP or ISO 15118 Experience working on safety-related, regulated, or compliance-driven products Experience with signal processing, metering, current measurement, or other device-level electrical functionality
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected].
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Senior Embedded Software EngineerNuro · Mountain View, CA · $176–264K/yrPosted 2w agoPosted 2w ago
Embedded Software Engineer Intern - Winer 2027Skydio · San Mateo, CA (Hybrid) · $47–58/hrPosted 2 days agoPosted 2 days ago
Embedded Software Engineer Intern - Summer 2027Skydio · San Mateo, CA (Hybrid) · $47–58/hrPosted 1w agoPosted 1w ago
Software Engineer Embedded Systems II (Full Time) - United StatesCisco · Milpitas, CA (Hybrid) · $112–181K/yrPosted 2 days agoPosted 2 days ago
Software Engineer - Embedded Linux Operating SystemsZoox · Foster City, CA (Hybrid) · $195–242K/yrPosted 3w agoPosted 3w ago
You've read the whole posting — now see how you match it.