Sr. Embedded Software Engineer
$65 - $80 per hourActalent
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.
$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...SeniorPermanent employmentTemporary workWorldwideWeekend work$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...SeniorFull timeLocal area- 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...SeniorPermanent employment
$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- ...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...SeniorLocal areaWorldwideFlexible hours
$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...SeniorInternshipLocal areaFlexible hours$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- ...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
- ...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
$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...SeniorFlexible hours$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...SeniorFlexible hours- 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
- 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...SeniorWork experience placement
- 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
- 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
$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$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...SeniorWork experience placementWorldwide$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...SeniorFull timeLocal area- 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
- ...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...SeniorLocal area
$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...SeniorFull timeWorldwide$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...SeniorWorldwideFlexible hours- ...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...SeniorLocal areaWorldwideFlexible hours
$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...SeniorInternshipLocal areaFlexible hours- ...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...SeniorLocal areaWorldwideFlexible hours
$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...SeniorFull timeTemporary workLocal areaFlexible hours$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...SeniorPermanent employmentFull timeInternshipWork from homeWorldwide$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....SeniorRemote jobFull timeWork experience placement- ...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...SeniorLocal area
$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...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Embedded Software Engineer. Be the first to apply!
- embedded engineer Palo Alto, CA
- embedded software engineer Palo Alto, CA
- embedded developer Palo Alto, CA
- embedded systems software engineer Palo Alto, CA
- senior lead project manager Palo Alto, CA
- senior robotics software engineer Palo Alto, CA
- senior devops engineer remote Palo Alto, CA
- senior sas administrator Palo Alto, CA
- senior IT manager Palo Alto, CA
- sr project manager Palo Alto, CA


