Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Embedded Software Engineer

$65 - $80 per hour

Actalent

Job Description This role focuses on designing, developing, and optimizing real-time firmware for current and next-generation fast DC charging systems. You will build high-quality embedded software for charging equipment, including fast chargers and adapters, and collaborate closely with hardware teams to deliver robust, scalable solutions. The position offers the opportunity to work with cutting-edge tools and practices to help create one of the most advanced electric vehicle charging networks in the world. Responsibilities Design, implement, and maintain firmware for embedded system components within fast DC charging equipment. Develop, enhance, and debug new and existing real-time firmware in C and C++ for embedded microcontrollers running RTOS. Perform hands‑on bring‑up of new products, supporting them from prototype through manufacturing and into high‑volume production. Create and maintain continuous integration tests, including unit tests, software‑in‑the‑loop (SIL), and hardware‑in‑the‑loop (HIL), to validate component and system functionality. Collaborate closely with hardware engineers to co‑design optimized solutions that meet aggressive performance and schedule targets. Focus on peripheral interfacing and communication protocols, ensuring reliable integration of interfaces such as CAN, Ethernet, SPI, I2C, UART, ADC, and PWM. Apply strong software engineering fundamentals, including architecture design, algorithm development, data structures, and modular code organization, to produce maintainable and scalable firmware. Use lab equipment such as oscilloscopes, logic analyzers, CAN tools, and soldering equipment to support integration, debugging, and validation activities. Contribute to firmware implementations for highly physical systems such as power conversion, thermal controls, or battery management where applicable. Adopt and promote a test‑driven approach by defining unit tests, validation plans, and quality checks as an integral part of the development process. Break down complex technical problems into manageable tasks and drive them to completion with a focus on quality and efficiency. Skills Degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent experience. 5+ years of professional firmware development experience. Strong proficiency in C and C++ for real‑time embedded systems. Extensive experience developing on embedded microcontrollers running RTOS. Significant experience with multithreaded embedded software design and implementation. Hands‑on experience with peripheral interfaces including CAN, Ethernet, SPI, I2C, UART, ADC, and PWM. Experience with networking protocols such as TCP, IP, and UDP. Comfort working in a lab environment using oscilloscopes, logic analyzers, CAN tools, soldering irons, and related equipment for integration and debugging. Solid understanding of software architecture, algorithm development, data structures, and modular, maintainable code design. Demonstrated ability to deliver high‑quality, production‑ready firmware in a real‑time environment. A test‑driven mindset, with unit testing, validation planning, and quality practices embedded in the development process. Strong problem‑solving skills with the ability to decompose complex issues and deliver practical solutions efficiently. Additional Skills & Qualifications Experience implementing firmware for power conversion systems, thermal control systems, battery management, or other highly physical product implementations. Familiarity with Protobuf for data serialization. Experience with UDS (Unified Diagnostic Services) or similar diagnostic protocols. Experience working on systems that integrate both firmware and hardware in high‑reliability environments. Passion for tackling challenging technical problems and continuously improving systems and processes. Work Environment This role centers on embedded firmware development for fast DC charging products, with approximately 80–90% of your time spent coding, primarily in C, on microcontrollers running an RTOS. You will work in a highly collaborative engineering environment that emphasizes modern software development practices, continuous integration, and close coordination between firmware and hardware teams. The position involves regular hands‑on work in the lab, using equipment such as oscilloscopes, logic analyzers, CAN tools, and soldering irons to bring up hardware, debug issues, and validate system performance. The work environment supports a culture of quality, test‑driven development, and rapid iteration to deliver reliable, scalable charging solutions. Job Type & Location This is a Contract to Hire position based out of Palo Alto, CA. Pay and Benefits The pay range for this position is $65.00 - $80.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: Medical, dental & vision Critical Illness, Accident, and Hospital 401(k) Retirement Plan – Pre‑tax and Roth post‑tax contributions available Life Insurance (Voluntary Life & AD&D for the employee and dependents) Short and long‑term disability Health Spending Account (HSA) Transportation benefits Employee Assistance Program Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a fully onsite position in Palo Alto,CA. Application Deadline This position is anticipated to close on Jul 26, 2026. Equal Opportunity Employment The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. Reasonable Accommodation If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options. San Francisco Fair Chance Ordinance Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records. Massachusetts Lie Detector It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. #J-18808-Ljbffr

Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Sr. Embedded Software Engineer in Palo Alto, CA vacancy
  • $146.9k - $183.6k

     ...Summary Rivian is pushing the boundaries of what vehicle software can do in terms of remote diagnostics and prognostics. The...  ...experience to our customers. We are seeking an experienced Embedded Software Engineer to spearhead the development of the Vehicle Health Monitor... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Remote work
    Shift work

    Rivian

    Palo Alto, CA
    2 days ago
  • $135.1k - $168.9k

     ...diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Sr Embedded Software Engineer, you will play a key role in the development of cutting‑edge charging products. You will contribute to software design... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area

    Rivian

    Palo Alto, CA
    5 days ago
  •  ...priority, we customize our solutions and services to align with the unique needs of each client. Job Description Position: - Sr. Embedded Software Engineer Location: - Santa Clara, CA or Hillsboro, OR Joining Mode: - 6+ Month Job Description:- This position is to develop... 
    Senior

    EROS Technologies Inc

    Santa Clara, CA
    14 hours ago
  • $135.1k - $168.9k

     ...diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Sr. Embedded Software Engineer, you will be a technical leader in the development of next-generation charging products. You will architect and... 
    Senior
    Full time
    Contract work
    Part time
    Local area

    Rivian

    Palo Alto, CA
    3 days ago
  •  ...YOH Services LLC in Sunnyvale, CA is seeking a self-motivated Software Engineer to join a skilled team working on high-performance GPS navigation receivers for aviation. You will design and implement applications supporting development, testing, and production of Trimble... 
    Senior

    Yoh

    Sunnyvale, CA
    5 days ago
  •  ...excited to hear back from you. Job Description: Role: Sr. Embedded Engineer - SoC Location: Onsite in Palo Alto, CA (with some...  ...hour + Benefits We are looking for a Senior Embedded Software Engineer. Our team focusses on providing software stack for... 
    Senior
    Hourly pay
    Long term contract
    Contract work
    Immediate start

    Syntricate Technologies

    Palo Alto, CA
    3 days ago
  • $171k - $264k

     ...Tokyo. Learn more at applied.co. Meet Our Engineers on the Vehicle OS Team Vehicle OS is a...  ...develop, deploy, and update complete vehicle software and AI applications. This is one of the...  ...engineers with expertise in developing embedded software applications on production... 
    Senior
    Full time
    For contractors
    For subcontractor
    Flexible hours

    Applied Intuition

    Sunnyvale, CA
    5 days ago
  •  ...of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one...  ...of the New Product Development Platform Software team. The engineer will collaborate with a skilled team to design and build the embedded software platform. The successful candidate... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    5 days ago
  • $147.4k - $272.1k

     ...Senior Embedded Software Engineer Join a team of passionate and creative engineers dedicated to building technologies that will shape the future. We are a cross-functional group that thrives on collaboration, innovation, and tackling challenging problems to create... 
    Senior
    Relocation

    Apple

    Sunnyvale, CA
    3 days ago
  •  ...Senior Embedded Software Engineer It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years later, that question still fuels everything we do at Intuitive. As a global leader in robotic-assisted surgery and minimally... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    5 days ago
  • $70 - $85 per hour

     ...Overview As a Sr. macOS / Full-Stack Developer, you'll be joining this client as they...  ...setup Collaborate with research scientists, engineers, and TPMs Skills MacOS Development Docker...  ...Science or related field 6+ years as a software engineer Strong macOS development... 
    Senior
    Contract work
    Temporary work

    TEKsystems

    Menlo Park, CA
    1 day ago
  •  ...Sr. Java Fullstack Developer Sr. Java Fullstack Developer - C2C - Menlo Park, CA (12+yrs) 5-7 years of hands on experience in...  ...prototypes in the new areas of development Educational Qualification: Minimum BS degree in Computer Science, Engineering or a related field.... 
    Senior
    Work experience placement

    Kasmo Global

    Menlo Park, CA
    5 days ago
  • $155k - $242k

     ...vehicles and new products. This is a unique opportunity to build and work on a new full-stack operating system.  As an Embedded Software Engineer on the team, you will develop an embedded firmware platform and Real-time Operating System (RTOS) using Rust and the Pigweed... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Mountain View, CA
    more than 2 months ago
  • We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android device driver development, board bring-up, and low-level hardware integration on Automotive IVI and Connectivity ECUs. This role focuses on platform enablement, driver development... 
    Senior
    Remote work

    Luxoft

    Mountain View, CA
    27 days ago
  •  ...antenna panels and RF front‑ends to digital electronics, calibration systems, and data processing. Position Overview As an Embedded Software Engineer , you will develop the embedded software that enables Array’s radar sensors, communication links, and flight systems to... 
    Permanent employment

    ArrayLabs, LLC

    Palo Alto, CA
    4 days ago
  • $167k - $303k

     ...richer, and more connected future. About the Work Develop Embedded Software for L2+ to L4 autonomous vehicle applications with focus on...  ...Collaborate closely with hardware, software and system engineers during the definition, design, and verification phases of product... 
    Senior

    Nuro

    Mountain View, CA
    more than 2 months ago
  •  ...Senior Firmware Engineer (2 reqs open) 06-12 months CTH 5 Days onsite in Palo Alto, CA Must-haves (the Three Absolutes) C (primary language...  ...if candidate has done board bring-up and peripheral bring-up Embedded Linux not required — this is lower-constraint MCU work. A... 
    Senior

    Staffing Spot, Inc.

    Palo Alto, CA
    5 days ago
  • $132k - $153k

     ...Embedded Software Engineer Pivotal is the leader in the emerging market of electric Vertical Takeoff and Landing (eVTOL) aircraft. We design, develop, and manufacture light eVTOL aircraft and are renowned for the BlackFly aircraft the world's first light eVTOL to fly... 
    Internship
    Work at office
    Remote work

    Pivotal

    Palo Alto, CA
    2 days ago
  • $120k - $150k

     ...Embedded Software Engineer Workstream is a mission-driven company building the all-in-one HR, payroll, and hiring platform for managing the hourly workforce. There are 2.7 billion hourly workers, making up 80% of the global workforce, but this market has been heavily... 
    Hourly pay
    Contract work
    Work at office
    Local area
    Flexible hours

    Workstream

    Menlo Park, CA
    2 days ago
  • $168k - $252k

     ...buying. And with 50M+ downloads in the U.S. and almost 500k new listings every day, we’re just getting started. Our Engineers are developing complex software systems that scale to millions of users, all with production quality deployment, monitoring, and reliability. You... 
    Senior
    Work at office
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    Mercari US

    Palo Alto, CA
    5 days ago
  •  ...Sunnyvale, California, is seeking a skilled firmware engineer with over 8 years of experience in developing and testing embedded systems. The role involves programming in C/...  ...firmware, and resolving issues across the software stack. Candidates should hold a Bachelor's... 
    Senior

    Intelliswift

    Sunnyvale, CA
    5 days ago
  •  ...Job Title: Embedded Firmware Engineer Location: Mountain View, CA In this role, you will Design, prototype, build, and test production embedded...  ...applications in a real-time operating system environment. Work with software, hardware and mechanical engineers throughout the... 
    Senior
    Full time

    Tata Technologies

    Mountain View, CA
    2 days ago
  • $215k - $300k

     ...people - move around the planet. We are a team of mission‑driven engineers with experience across aerospace, robotics and self‑driving...  ...working to make this future a reality. As a Senior Fullstack Software Engineer at Reliable Robotics, you will design, and implement... 
    Senior
    Permanent employment

    Reliable Robotics Corporation

    Mountain View, CA
    5 days ago
  •  ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future...  ...for everyone. Role Summary We are looking for a Staff Embedded Software Engineer who understands the lay of the land of this rapidly growing... 
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    1 day ago
  •  ...Lead Embedded Systems Software Engineer Dapster is looking for a Lead Embedded Systems Software Engineer to join our small-but-powerful team. This is an impact opportunity -- we're very much still an early-stage startup, and you will be working on our foundational... 
    Work experience placement
    Work at office
    Remote work

    Dapster

    Palo Alto, CA
    5 days ago
  • $205k - $220.25k

     ...environment. At Cyngn, everyone's perspective matters-and that's what powers our innovation. About this role: As a Staff Embedded Software Engineer, you will be driving the design, development, and validation of all firmware running on our vehicle drive & Safety... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Cyngn

    Mountain View, CA
    2 days ago
  •  ...As a core member of our design team, our Senior Firmware Engineer takes ownership of embedded code in our rich robotics platform, streamlines and...  ...transmission, and acting as a liaison between the hardware and software teams. Working directly with different engineering... 
    Senior

    Suitable Technologies

    Palo Alto, CA
    5 days ago
  • $155k - $242k

     ...vehicles and new products. This is a unique opportunity to build and work on a new full-stack operating system. As an Embedded Software Engineer on the team, you will develop an embedded firmware platform and Real-time Operating System (RTOS) using Rust and the Pigweed... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    7 hours ago
  • $150k - $175k

     ...and grow with us. As part of the Firmware Engineering team, you will drive the development and...  ...Design and implement full avionics embedded firmware. Oversee firmware architecture...  ...Process. Defenses Airworthiness Process for Software. Prototype and medium volume manufacturing... 
    Senior
    Work at office

    Pivotal

    Palo Alto, CA
    2 days ago
  •  ...FW's architectural direction. Works extensively with external engineering teams at CMs and silicon vendors, the work is outsourced; the...  ...the team's firmware engineering practices. Requirements 5 years embedded firmware — at least one shipped consumer product where you... 
    Senior
    Contract work
    Work at office
    Shift work
    Rotating shift
    2 days per week

    OSI Engineering

    Palo Alto, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Embedded Software Engineer. Be the first to apply!