Senior Embedded Software Engineer

7 days ago


Palo Alto, United States Motion Recruitment Full time

Schedule: M-F (9-6 with flex depending on business needs)


This role is 100% on site in Palo, Alto


Title: Embedded SW Validation Engineer

Role Summary

In this position within the Autonomy Hardware team, you will develop test software and use them to validate the automotive SoC solutions, build up validation and benchmark software framework to identify gaps and risks at component and module level. You will be collaborating with other cross functional teams in gathering all the test requirements, implementing test sequences and data collection in software, and running test software on the target hardware platform to acquire test results.


Requirements and Responsibility

  • Have a deep understanding of embedded system components and bus protocols (e.g., AMBA), and its boot up sequences.
  • Familiar with JTAG-based debuggers to halt and resume processors, set breakpoints, and debug at both the transaction and process levels.
  • Analyze and debug complex applications involving multiple threads, Memory Management Units (MMUs), interrupts, and inter-process communication (IPC) mechanisms.
  • Toolchain Proficiency: Utilize GCC toolchains and GDB for effective development and debugging of embedded software.
  • Driver Debugging: Investigate and resolve issues related to low-speed IO drivers (e.g. UART, GPIO, SPI, I2C), ensuring they function correctly within the system.
  • Familiar with one of the following IO protocols and has experience to bring-up and debug such interface and their drivers: Gigabit Ethernet, PCIe, CPHY, MPHY
  • Device Tree and Bootloaders: Work with device trees, U-Boot, and operating systems to manage hardware configurations and ensure proper system initialization.
  • Experience w/ secure boot process, and its bring-up and debug process.
  • Coding and Development: Write, review, and maintain high-quality C code, ensuring adherence to best practices in embedded software development.



  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    About Axiom Software Solutions LimitedWe are a leading provider of innovative software solutions for the automotive and industrial sectors.Job Title: Senior Embedded Software DeveloperLocation: Palo Alto, CaliforniaSalary: $120,000 - $180,000 per annumJob DescriptionWe are seeking an experienced Senior Embedded Software Developer to join our team in Palo...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    Job OverviewAxiom Software Solutions Limited is seeking an experienced Senior Embedded Software Architect to join our team in Palo Alto, California.Estimated Salary Range$150,000 - $200,000 per annum, depending on experience.About the RoleWe are looking for a highly skilled and motivated individual with a strong background in embedded software development,...


  • Palo Alto, United States Belcan Corporation Full time

    Job SearchBack to Job Search ResultsJob DetailsEmbedded Sys / Software EngSenior Software Embedded EngineerPalo Alto, CAPosted: 12/19/2024Job Number: 353807Category: Embedded Sys / Software EngDuration: 6 monthsJob Title: Senior Software Embedded EngineerPay rate: $78 /hr.Location: Palo Alto, CAZip Code: 94304Start Date: Right AwayKeywords: #PaloAltoJobs;...


  • Palo Alto, United States Belcan Full time

    Belcan Senior Software Embedded Engineer - Palo Alto, CaliforniaDescription: Job Title: Senior Software Embedded EngineerPay rate: $78/hrStart Date: Right AwayJob Description:In this position within the Autonomy Hardware team, you will develop test software and use them to validate the automotive SoC solutions, build up validation and benchmark software...


  • Palo Alto, United States Belcan Full time

    Senior Software Embedded Engineer Job Number: 353807 Category: Embedded Sys / Software Eng Description: Job Title: Senior Software Embedded Engineer Pay rate: $78 /hr. Location: Palo Alto, CA Zip Code: 94304 Start Date: Right Away Keywords: #PaloAltoJobs; #SoftwareEmbeddedEngineerjobs; Job Description: In this position within the Autonomy Hardware team, you...


  • Palo Alto, United States Axiom Software Solutions Limited Full time

    Job Title : Embedded Software Engineer Location : Palo Alto, California Look for Ex- NVidia / Qualcomm Company Exp + Automotive + QNX The following skills are critical: Resume should have explicit mention on the following: Strong experience with QNX RTOS (message passing, multithreading, memory management, etc.). • Experience with DDS middleware (e.g.,...


  • Palo Alto, United States Zobility Full time

    Job DescriptionJob DescriptionWe are looking for a Senior Embedded Software Engineer. Our team focusses on providing software stack for Design Verification of the PCBAs & ECUs (Electronic Component Units) for current and next gen vehicle platforms (Autonomy, Infotainment, Vehicle Controls etc.) . You will be writing device drivers for the PCBA components,...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    Job DescriptionWe are seeking an experienced Embedded Software Development Engineer to join our team at Axiom Software Solutions Limited in Palo Alto, California.The ideal candidate will have a strong background in real-time systems and hardware interfacing, with experience working with QNX RTOS, DDS middleware, and Intel 8255 PPI hardware.Key...


  • Palo Alto, California, United States Premier Staffing Solution Full time

    Premier Staffing Solution is seeking a highly skilled Senior Software Embedded Engineer to join our team. This is a full-time position based in a location with an estimated salary of $120,000 - $150,000 per year.Job Description:In this role, you will develop test software and use it to validate automotive SoC solutions. You will also build up validation and...


  • Palo Alto, United States Tata Technologies Full time

    At Tata Technologies we make product development dreams a reality by designing, engineering, and validating the products of tomorrow for the world’s leading manufacturers. Due to our continued growth, we are now recruiting for a Senior Software Embedded Engineer to strengthen our team in Palo Alto, CA.Title: Embedded SW Validation EngineerRole Summary:In...


  • Palo Alto, United States Tata Technologies Full time

    At Tata Technologies we make product development dreams a reality by designing, engineering, and validating the products of tomorrow for the world’s leading manufacturers. Due to our continued growth, we are now recruiting for a Senior Software Embedded Engineer to strengthen our team in Palo Alto, CA.Title: Embedded SW Validation EngineerRole Summary:In...


  • Palo Alto, United States BayOne Solutions Full time

    Job Title - Senior Software Embedded Engineer (Only W2)Job Location - 607 Hansen Way, Palo Alto, California, United States of America, 94304Duration: 7 monthsIn this position within the Autonomy Hardware team, you will develop test software and use them to validate the automotive SoC solutions, build up validation and benchmark software framework to identify...


  • Palo Alto, United States BayOne Solutions Full time

    Job Title - Senior Software Embedded Engineer (Only W2)Job Location - 607 Hansen Way, Palo Alto, California, United States of America, 94304Duration: 7 monthsIn this position within the Autonomy Hardware team, you will develop test software and use them to validate the automotive SoC solutions, build up validation and benchmark software framework to identify...


  • Palo Alto, United States ICONMA Full time

    Our Client, an EV Manufacturing Company, is looking for a Senior Software Embedded Engineer for their Palo Alto, CA location.Responsibilities:In this position within the Autonomy Hardware team, you will develop test software and use them to validate the automotive SoC solutions, build up validation and benchmark software framework to identify gaps and risks...


  • Palo Alto, California, United States Premier Staffing Solution Full time

    Job Summary: The Senior Embedded Software Test Engineer will be responsible for developing test software to validate automotive SoC solutions. The ideal candidate will have 5+ years of experience in embedded software development and proficiency in C programming language. Familiarity with embedded system components and bus protocols (e.g., AMBA) is also...


  • Palo Alto, United States Belcan Full time

    Job Title: Software Embedded EngineerPay rate: $71.22 /hr.Location: Palo Alto, CA (Remote)Zip Code: 94304Start Date: Right AwayKeywords: #RemoteJobs; #SoftwareEmbeddedEngineerjobs;Job Description:We are looking for a Embedded Software Engineer. Our team focusses on providing software stack for Design Verification of the PCBAs & ECUs (Electronic Component...


  • Palo Alto, United States Belcan Full time

    Job Title: Software Embedded EngineerPay rate: $71.22 /hr.Location: Palo Alto, CA (Remote)Zip Code: 94304Start Date: Right AwayKeywords: #RemoteJobs; #SoftwareEmbeddedEngineerjobs;Job Description:We are looking for a Embedded Software Engineer. Our team focusses on providing software stack for Design Verification of the PCBAs & ECUs (Electronic Component...


  • Palo Alto, United States Belcan Full time

    Software Embedded Engineer Job Number: 354062 Category: Software Programming / Dev Description: Job Title: Software Embedded Engineer Location: Palo Alto, CA Zip Code: 94304 Start Date: Right Away Keywords: #PaloAltoJobs; #SoftwareEmbeddedEngineerjobs; Job Description: We are looking for an Embedded Software Engineer who can work on developing...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    About Axiom Software Solutions LimitedWe are a leading provider of innovative software solutions for the automotive and industrial sectors.Job Title: Embedded Software ArchitectLocation: Palo Alto, CaliforniaSalary: $160,000 - $220,000 per annumJob DescriptionWe are seeking an experienced Embedded Software Architect to join our team in Palo Alto, California....


  • Palo Alto, United States iFlow Inc Full time

    JOB DESCRIPTION Schedule: M-F (9-6 with flex depending on business needs) This role is 100% on site Title: Embedded SW Validation Engineer Role Summary In this position within the Autonomy Hardware team, you will develop test software and use them to validate the automotive SoC solutions, build up validation and benchmark software...