Senior Embedded Software Development Expert

3 weeks ago


Palo Alto, California, United States Belcan Full time
Belcan Senior Software Embedded Engineer - Palo Alto, California

Description:

In the Autonomy Hardware team at Belcan, you will develop test software to validate automotive SoC solutions. You will build validation and benchmark software frameworks to identify component and module-level gaps and risks. This involves collaborating with cross-functional teams to gather test requirements, implement test sequences and data collection in software, and run test software on target hardware platforms to acquire results.

Key Responsibilities:

  1. Develop a deep understanding of embedded system components and bus protocols (e.g., AMBA) and their boot-up sequences.
  2. Familiarize yourself with JTAG-based debuggers to halt and resume processors, set breakpoints, and debug applications at both transaction and process levels.
  3. Analyze and debug complex applications involving multiple threads, Memory Management Units (MMUs), interrupts, and inter-process communication (IPC) mechanisms.
  4. Proficiently use GCC toolchains and GDB for effective development and debugging of embedded software.
  5. Investigate and resolve issues related to low-speed IO drivers (e.g., UART, GPIO, SPI, I2C), ensuring they function correctly within the system.
  6. Familiarize yourself with one of the following IO protocols: Gigabit Ethernet, PCIe, CPHY, MPHY, and bring up and debug such interfaces and their drivers.
  7. Work with device trees, U-Boot, and operating systems to manage hardware configurations and ensure proper system initialization.
  8. Experience secure boot processes, and their bring-up and debug processes.
  9. Coding and Development: Write, review, and maintain high-quality C code, adhering to best practices in embedded software development.

Estimated Salary: $78/hour

About the Role: In this position, you will be working with cutting-edge technology, developing innovative solutions, and collaborating with experienced professionals. If you are passionate about embedded software development and have the skills to succeed, we encourage you to apply. At Belcan, our goal is to provide quality staffing solutions that help people, organizations, and communities thrive. We are a leading provider of qualified personnel to top enterprises, offering excellent opportunities for contract, temporary, temp-to-hire, and direct assignments.



  • 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 Ford Full time

    We are seeking a highly skilled Senior Embedded Systems Software Development Specialist to join our team at Ford, focusing on automotive applications.About the RoleThe successful candidate will be responsible for designing, developing, and maintaining automated tests for our embedded software products. As an expert in embedded systems and with knowledge of...


  • Palo Alto, California, United States iFlow Inc Full time

    Job Title: Senior Embedded Software DeveloperWe are seeking a skilled Senior Embedded Software Developer to join our Autonomy Hardware team at iFlow Inc. This role involves developing test software and validating automotive SoC solutions.Key Responsibilities:Develop and implement test sequences and data collection in softwareCollaborate with cross-functional...


  • 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, 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 eTeam Full time

    About the Role\As a Senior Embedded Software Developer at eTeam, you will be part of our Infotainment Platform team, responsible for implementing and optimizing various parts of the infotainment software stack.You will work on resolving stability and performance issues in the infotainment system by analyzing and documenting root causes, developing robust...


  • 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

    **Job Description:**As a Senior Embedded Electronics Engineer at Premier Staffing Solution, you will play a crucial role in the design and development of embedded software for automotive electronics. Your primary responsibilities will include collaborating with hardware and software architects to develop next-generation platform architecture, designing and...


  • Palo Alto, California, United States BayOne Solutions Full time

    About the RoleAt BayOne Solutions, we are seeking an experienced Embedded Software Validation Expert to join our Autonomy Hardware team. As a key member of our team, you will play a vital role in developing test software and validating automotive SoC solutions.Key ResponsibilitiesDevelop test software to validate automotive SoC solutions.Benchmark and...


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

    Job OverviewWe are seeking a highly skilled Embedded Software Engineering Expert to join our team at Ford Motor Company. This role will involve working on the development of next-generation software update components for electric vehicles.


  • Palo Alto, California, United States Belcan Full time

    Job Description:We are seeking a skilled Embedded Software Developer to join our team in Palo Alto, CA. This role involves developing and deploying embedded software on RTOS for board bring-up, verification, and debugging for automotive electronics.Responsibilities:Develop and deploy embedded software on RTOS for board bring-up, verification, and...


  • 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, 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, 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 Tesla Full time

    Tesla is recruiting a skilled software engineer to join its Wireless Systems team, focusing on the development of high-quality telematics solutions for its vehicles. The ideal candidate will have expertise in designing and implementing embedded software for cellular (LTE and 5G), Wi-Fi, and Bluetooth technologies.Main ResponsibilitiesDevelop and maintain the...


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

    Job SummaryWe are seeking a highly skilled Embedded Software Architect to join our team of innovators. This role will play a crucial part in the development of next-generation software update components for electric vehicles.About YouYou will have a degree in Electrical, Computer Engineering or Computer Science and at least 10 years of experience in software...


  • Palo Alto, California, United States Tesla Full time

    About the RoleWe are seeking an experienced software engineer to join our team. As a Linux software developer, you will be responsible for designing, developing, and testing software components for our embedded systems.


  • Palo Alto, California, United States Actalent Full time

    About the RoleWe are seeking an experienced Embedded Software Developer to support one of our automotive clients with application development.This candidate must have a strong background in Golang or Rust low-level programming and at least 5 years of experience in software development.


  • Palo Alto, California, United States InDepth Engineering Solutions, LLC Full time

    Job Title: Embedded Systems Software DeveloperAbout the Role:In this position within InDepth Engineering Solutions, LLC's Autonomy Hardware team, you will develop test software to validate automotive SoC solutions and build up validation and benchmark software frameworks to identify gaps and risks at component and module level.Key Responsibilities:You will...


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

    Job Overview">Ford Motor Company is a leader in the automotive industry, and we are seeking a talented Staff Embedded Engineer to join our team. This role involves designing and developing complex features for our next-generation electric vehicles.">Key Responsibilities: Defining, designing, and developing complex features; collaborating with hardware,...