Senior Software Embedded Engineer

1 week ago


Palo Alto, United States ZipRecruiter 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 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 Responsibilities

  • 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 with 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.
#J-18808-Ljbffr

  • 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 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 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 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, California, United States United Software Group Full time

    Role OverviewWe are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. This exciting opportunity involves designing and implementing real-time systems, focusing on distributed communication protocols and hardware abstraction layers.Key ResponsibilitiesDesign, implement, and test data distribution service (DDS)...


  • Palo Alto, California, United States Ford Motor Company Full time

    Job OverviewWe are seeking an experienced Senior Embedded Linux Software Engineer to lead the development of our Linux Embedded Platform Software.


  • 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, 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...


  • Palo Alto, United States Belcan Corporation Full time

    Job SearchBack to Job Search ResultsJob DetailsSoftware Programming / DevSoftware Embedded EngineerPalo Alto, CAPosted: 12/20/2024Job Number: 354062Category: Software Programming / DevDuration: 6 monthsJob DescriptionWe are looking for an Embedded Software Engineer who can work on developing software for the design and verification of automotive Electronic...


  • Palo Alto, United States Premier Staffing Solution Full time

    Job DescriptionTitle: Embedded SW Validation EngineerRole 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...


  • Palo Alto, United States EverCharge, Inc. Full time

    Must reside in the Bay Area. About EverCharge EverCharge is a leading provider of electric vehicle (EV) charging devices and management systems and provides hardware and software EV charging solutions for fleets, multi-unit, and single-family homes. Our turnkey offerings are designed to utilize existing infrastructure to scale EV charging at the lowest cost....


  • Palo Alto, United States EverCharge Inc. Full time

    EverCharge is a leading provider of electric vehicle (EV) charging devices and management systems and provides hardware and software EV charging solutions for fleets, multi-unit, and single-family homes. Our turnkey offerings are designed to utilize existing infrastructure to scale EV charging at the lowest cost. EverCharge’s load-balancing SmartPower...


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

    Job DescriptionAxiom Software Solutions Limited seeks an experienced Embedded Software Engineer to join our team in Palo Alto, California.We are looking for a highly skilled professional with expertise in real-time systems and hardware interfacing. The ideal candidate will have strong experience with QNX RTOS, DDS middleware, and hardware abstraction...


  • Palo Alto, United States Premier Staffing Solution Full time

    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 Units) for current and next gen vehicle platforms (Autonomy, Infotainment, Vehicle Controls etc.) . You will be writing device drivers for the PCBA components, doing s/w prototypes...


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

    Job OverviewAxiom Software Solutions Limited seeks an experienced Senior Embedded Software Developer to join our team in Palo Alto, California.This is a unique opportunity for an expert in real-time systems and embedded software development to lead the design and implementation of cutting-edge solutions using QNX RTOS and DDS middleware.


  • Palo Alto, United States EverCharge Inc. Full time

    EverCharge is a leading provider of electric vehicle (EV) charging devices and management systems and provides hardware and software EV charging solutions for fleets, multi-unit, and single-family homes. Our turnkey offerings are designed to utilize existing infrastructure to scale EV charging at the lowest cost. EverCharge’s load-balancing SmartPower...


  • palo alto, United States iFlow Inc Full time

    Title: Embedded SW Validation Engineer 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...