Insight Global logo

Lead Embedded Software Engineer

Insight Global

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.

At a glance

Compensation
No compensation found
Location
Palo Alto, CA
Work Authorization
Not specified

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

RequiredNice to have

Skills

Embedded Product DevelopmentCC++Embedded LinuxReal-Time Embedded SystemsRTOSBare-Metal FirmwareSystem ArchitectureSystem DesignEngineering MentorshipEV ChargingCharging Communication StandardsHigh-Reliability Embedded SystemsConnected IoT ProductsTelemetryRemote DiagnosticsProvisioningOver-the-Air UpdatesSafety-Related ProductsAutomotive Functional SafetyMeteringElectrical MeasurementSignal ProcessingPower Device ControlsMarket-Specific ComplianceCertifiable Software DevelopmentGoRustMulti-Device CoordinationThird-Party IntegrationProduct Launch LeadershipField Support

Qualifications

5+ Years Embedded Product Experience

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.

You've read the whole posting — now see how you match it.