
Lead 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 seeks a Lead Embedded Software Engineer to provide hands-on technical leadership for AC charging firmware and embedded software. The role leads and mentors engineers, makes architectural decisions, contributes to production implementation, and guides product delivery across real-time and embedded Linux environments. The lead owns embedded component design, device controls, metering compliance, site coordination, external integrations, and global product readiness.
Skills & qualifications
Skills
Qualifications
Full job description
Job Description
The Energy Device Software team is seeking a Lead Embedded Software Engineer to provide technical leadership for AC charging device software. You will lead a team responsible for firmware and embedded software across connected charging products. The team’s work includes real-time device control, embedded Linux, charging communications, metering, diagnostics, telemetry, multi-device coordination, third-party integrations, and market-specific product functionality. This is a hands-on technical leadership role. You will be expected to make architectural decisions, solve difficult engineering problems, contribute to implementation, mentor engineers, and lead product delivery. You will oversee the work of three embedded software engineers and help provide leadership across a group of approximately five to six people. The lead role described in accharging-team-lead owns embedded component design, device controls, metering compliance, site coordination, external integrations, and global product readiness across real-time and embedded Linux environments. What You’ll Do Provide hands-on technical leadership for a team developing AC charging firmware and embedded software Lead, mentor, and coordinate approximately five to six engineers, including three engineers focused on current charging initiatives Define system and software architecture across bare-metal, RTOS, and embedded Linux environments Design and contribute to production software involving charging state machines, communications, metering, diagnostics, safety-related behavior, telemetry, and software updates Own complex technical problems that span firmware, hardware, electrical systems, networking, and external integrations Break product and business goals into engineering plans, milestones, ownership areas, and deliverable software Delegate technical work while maintaining accountability for quality, architecture, and delivery Review designs and code, establish engineering standards, and improve team development practices Mentor engineers in technical problem-solving, system design, debugging, and end-to-end product ownership Partner with product, hardware, electrical, systems, validation, compliance, manufacturing, service, and external partner teams Translate regional, commercial, and compliance requirements into scalable software and hardware designs Develop automated testing and validation strategies that increase product reliability and release confidence Support products through development, validation, launch, field operation, and continuous improvement Lead root-cause investigations for difficult field and system-level issues Identify technical and delivery risks early and drive them to resolution Help evaluate technical tradeoffs involving schedule, reliability, maintainability, performance, and product requirements
Skills and Requirements
At least five years of experience building, debugging, and shipping embedded products Advanced proficiency in C and/or C+Strong experience with embedded Linux, real-time embedded systems, an RTOS, bare-metal firmware, or a combination of these environments Experience making architecture and system-design decisions for a production embedded product Experience mentoring engineers and improving a team’s technical execution Experience with EV charging products, electric vehicles, energy devices, or charging infrastructure Experience with OCPP, ISO 15118, or similar device communication standards Experience in automotive, consumer electronics, industrial equipment, aerospace, robotics, or another high-reliability embedded environment Experience with connected or IoT products, including telemetry, remote diagnostics, provisioning, and over-the-air updates Experience with safety-related or regulated products Familiarity with automotive functional safety Experience with metering, electrical measurement, signal processing, or power-related device controls Experience with market-specific compliance requirements or certifiable software development Familiarity with Go or Rust Experience with multi-device coordination or third-party platform integration Experience leading a team through product launch and subsequent field support
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.
Staff Validation & Tools Engineer - Embedded FirmwareALSO · Palo Alto, CA · $225–260K/yrPosted 3 days agoPosted 3 days ago
Senior Embedded Software EngineerNuro · Mountain View, CA · $176–264K/yrPosted 2w agoPosted 2w ago
Sr Software EngineerGeneral Motors · Sunnyvale, CA (Hybrid) · $171–261K/yrPosted 2w agoPosted 2w ago
Staff Software Engineer - VirtualizationGeneral Motors · Milford, MI (Hybrid) · $171–289K/yrPosted 2 days agoPosted 2 days ago
Principal Software Engineer - VirtualizationGeneral Motors · Remote · US · $171–289K/yrPosted 3 days agoPosted 3 days ago
You've read the whole posting — now see how you match it.