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

Embedded Firmware DeveloperThis 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. Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors. 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 Aug 31, 2026.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Sr. Embedded Software Engineer in Palo Alto, CA vacancy
  • $175k - $240k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SR. EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy... 
    Senior
    Permanent employment
    Temporary work
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    4 days ago
  • $73.15k - $174k

    Sr Embedded Software Engineer (Board Bring Up) Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired bya collaborative community of colleagues around the world, and where... 
    Senior
    Full time
    Local area

    Capgemini

    Palo Alto, CA
    3 days ago
  • Sr/Staff Embedded Software Engineer Develop highly reliable and available software systems for low-latency, high-capacity radar sensor. Location: Palo Alto, California, United States Job Tags: Software About The Role Embedded Software Engineer Array Labs is building a... 
    Senior
    Permanent employment

    jobs.frontdoordefense.com - Jobboard

    Palo Alto, CA
    2 days ago
  • $100k - $200k

     ...nutritionals and branded generic medicines. Our 115,000 colleagues serve people in more than 160 countries.The Opportunity: The Sr Embedded Software Engineer located in our Milpitas, CA location oversees the design, development, and validation of software for embedded systems,... 
    Senior

    Abbott

    Milpitas, CA
    1 day ago
  •  ...delivered for millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one purpose: to make...  ..., you’ll find your purpose here.Job DescriptionThe Embedded Platform Software team designs and builds the foundational software infrastructure... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 days ago
  • $193.3k - $261.5k

    We are looking for a Sr.Embedded Software Development Engineer to build and optimize firmware for Ring's growing portfolio of smart home devices. The ideal candidate is passionate about writing clean, efficient code for embedded platforms and has experience working across... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    1 day ago
  • $174k - $252k

     ...Tensor SoCs.Investigate on scalable USB software architectures and influence SoC architecture...  ..., C).3 years of experience working with embedded operating systems.3 years of experience...  ...(DWC) stack.Google's software engineers develop the next-generation technologies... 
    Senior

    Google

    Mountain View, CA
    23 hours ago
  •  ...Sr. Embedded Engineer – (SoC Verification and Validation Engineer)This role is 100% onsite – Palo Alto (with flexibility) END DATE of 8/31/...  ...business need.Summary: We are looking for a Senior Embedded Software Engineer. Our team focusses on providing software stack for... 
    Senior

    Syntricate Technologies

    Palo Alto, CA
    5 days ago
  •  ...Senior Embedded Software EngineerMatternet is building the future of delivery with autonomous drone networks that move critical goods faster...  ...and reliably.We're seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits... 
    Senior

    Matternet

    Mountain View, CA
    5 days ago
  • $205k - $220.25k

    Cyngn, based in Mountain View, CA, is seeking an experienced engineer to develop embedded software for autonomous vehicles. The ideal candidate will have strong expertise in safety-critical systems and a track record of leading technical projects. This role offers a competitive... 
    Senior
    Flexible hours

    Cyngn

    Mountain View, CA
    2 days ago
  • $140.46k - $190.11k

     ...high reliability - pushing the limits of materials, controls, and manufacturing. We are looking for an engineer with expertise in controls along with strong embedded programming and electronics experience. You will be responsible for designing and implementing controllers... 
    Senior
    Flexible hours

    Aeva

    Mountain View, CA
    1 day ago
  • Rivian is seeking a Staff Embedded Software Engineer to lead software design and implementation on embedded Linux platforms for charging products. You will collaborate with cross‑functional teams and own the CI/CD pipeline to streamline development and deployment. You... 
    Senior

    Rivian

    Palo Alto, CA
    3 days ago
  • Title: Sr. Embedded SW Engineer Duration: 2 Years Job Description: Save Lives - Develop software for Cancer Therapy Medical Devices! Our mission is to save 100,000 lives per year, and we do so by developing cutting edge cancer therapy medical devices. Join our team... 
    Senior
    Work experience placement

    Peoplentech LLC

    Palo Alto, CA
    3 days ago
  • Array Labs is looking for a Sr/Staff Embedded Software Engineer to develop highly reliable software systems for low-latency radar sensors in Palo Alto, California. Applicants need a Bachelor's degree in Computer Engineering or a related field and at least 4 years of embedded... 
    Senior

    jobs.frontdoordefense.com - Jobboard

    Palo Alto, CA
    3 days ago
  • ALTEN Technology USA in Palo Alto is seeking an experienced Embedded Software Engineer to lead safety and multimedia bring‑up for the AMD infotainment development kit. You will integrate camera, audio, and safety subsystems while collaborating with AMD engineers to meet... 
    Senior

    Altentechnologyusa

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

     ...industry timelines. Website: About The Role As a senior embedded systems engineer, you will bring automotive-grade embedded engineering...  ...schematic review and hardware bring‑up i.e. bridging hardware and software from early prototype through field deployment. Drive end‑... 
    Senior

    Ayr Energy

    Mountain View, CA
    5 days ago
  • $129.3k - $193.9k

     ...technologies that are used by millions of people worldwide? Qualcomm's Location Technology Team is looking for highly motivated embedded software engineers to design and deliver next‑generation location solutions for wireless platforms of the future. Role Responsibilities... 
    Senior
    Work experience placement
    Worldwide

    Qualcomm

    Santa Clara, CA
    2 days ago
  • $73.15k - $174k

     ...more inclusive world.Location:Palo Alto, CaliforniaAbout the job you’re considering:We are looking for a Senior DSP & Audio Embedded Software Engineer to support the bring-up, integration, and validation of the DSP and Safety Processor subsystems on the iRDK platform. In... 
    Senior
    Full time
    Local area

    Capgemini

    Santa Clara, CA
    4 days ago
  • Peoplentech LLC is looking for a Senior Embedded Software Engineer to develop cutting-edge software for cancer therapy medical devices in Palo Alto, California. You'll be part of a creative R&D team committed to saving lives through innovative technology. The role involves... 
    Senior

    Peoplentech LLC

    Palo Alto, CA
    2 days ago
  •  ...defense startup founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing an autonomous gun turret using...  .... About The Role We are looking for a Senior Embedded Machine Learning Engineer to own the end-to-end... 
    Senior
    Local area

    Allen Control Systems

    Mountain View, CA
    3 days ago
  • $110k - $160k

     ....1x and Enterprise Wireless solution experience is plusEducation Requirement:Bachelor’s Degree in Computer Science or Electrical Engineering is requiredMaster’s Degree is preferredMust be authorized to work in the U.S. without sponsorshipThe US base salary range for this... 
    Senior
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    2 days ago
  • $130k - $175k

     ...delivering fiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible.As a Senior Embedded Software Engineer, you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and build a... 
    Senior
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    3 days ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...team is responsible for the real-time software infrastructure that supports critical...  ...experience and comfort working with C++ in an embedded environment is required.Essential Job... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 days ago
  • $193.3k - $261.5k

    Amazon is looking for a Embedded Software Engineer to join the project team working to build best in class consumer products. We are an innovative, cross-platform, customer-obsessed team, working on big-bets in an innovative environment. We are looking for a talented... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    5 days ago
  •  ...professionals and their patients. Together, let's advance the world of minimally invasive care.Job DescriptionAs a Senior Embedded Software Engineer in the Future Forward organization, you will work at the forefront of innovation, rapid prototyping, and new product... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  • $167.7k - $245.2k

     ...TeamThe Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring...  ...experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    3 days ago
  • $154.68k - $231.7k

     ...Processing (ODSP) PHY SW Team develops software for Marvell's DSP products used in pluggable...  .... We own all SW components, including embedded FW, customer SDK, and lab scripts, and...  ...production, and the role of a Principal Engineer in our team is to ensure the overall success... 
    Senior
    Permanent employment
    Full time
    Internship
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    3 days ago
  • $195k - $215k

     ...leveraging different perspectives and other ways of thinking, we build better experiences for our members and our team. As a Backend Engineer on the Velocity team , you’ll be part of a high-impact group responsible for supercharging engineering speed across Tinder.... 
    Senior
    Remote job
    Full time
    Work experience placement

    Match Group

    Palo Alto, CA
    1 day ago
  •  ...development of a novel surgical robot system. The engineer will collaborate with a skilled team to design, build and optimize software that enables high-performance video capture,...  ..., streaming, and display across a range of embedded platforms. The engineer will collaborate... 
    Senior
    Local area

    Intuitive Surgical

    Sunnyvale, CA
    4 days ago
  • $110k - $160k

     ...Embedded SW/Firmware EngineeringJob Responsibilities:Develop Secured Enterprise Wireless products and featuresLinux kernel/driver development...  ...:Bachelor's Degree in Computer Science or Electrical Engineering is requiredMaster's Degree is preferredMust be authorized to work... 
    Senior
    Full time

    Edelman

    Sunnyvale, 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!