Automotive Embedded Systems Developer

3 days ago


Palo Alto, California, United States TEC Group Full time
Responsibilities
  • You will have a deep understanding of embedded system components and bus protocols (e.g., AMBA) and its boot-up sequences.
  • Familiarity with JTAG-based debuggers is required to halt and resume processors, set breakpoints, and debug at both the transaction and process levels.
  • You will 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.
  • Familiarity 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.
Requirements
  • $67.00-78.00/hr estimated salary
  • Palo Alto, CA - Onsite location
  • Contract position
  • Bachelor's degree in Computer Science or related field
  • Relevant work experience in embedded software development
Why Join Us?

Tec Group offers a dynamic and challenging work environment that encourages innovation and growth. As a valued member of our team, you will have opportunities to develop your skills and advance your career in the rapidly evolving field of embedded software development.



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

    About Ford">We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together.">Job Description">As part of this exciting program, you'll be involved with an exceptional team of industry innovators and visionaries. You'll contribute meaningfully to our important breakthrough work. And...


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

    Job OverviewFord Motor Company is seeking an experienced Embedded Systems Software Engineer to join our Advanced EV Development team. This role offers a unique opportunity to work on the development of automotive software solutions and embedded software modules for vehicles developed by Ford.ResponsibilitiesDesign and implement embedded software solutions...


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

    Ford Motor Company is seeking a skilled Automotive Platform Developer to join its Advanced EV Development team. As a key member of the team, you will design and develop automotive software solutions for vehicles developed by Ford.Key Responsibilities:Design and develop embedded software solutions for vehicles.Work with cross-functional teams to ensure...


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

    About the Role">We are seeking a highly skilled Staff Embedded Engineer to join our team at Ford Motor Company. 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, systems, and integration teams;...


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

    We are seeking a highly skilled and experienced Senior Software Engineer to join our team in the Bay Area. As a Senior Software Engineer, you will be responsible for designing, implementing, and testing cutting-edge firmware for our EVSEs. The ideal candidate will have a strong background in embedded software development, including experience with Linux...


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

    Job Description: As an Embedded Software Validation Specialist, you will be responsible for developing test software to validate automotive SoC solutions. You will create a validation and benchmark framework to identify component and module level gaps and risks. This role requires collaboration with cross-functional teams to gather test requirements,...


  • Palo Alto, California, United States Belcan Full time

    Belcan Senior Software Embedded Engineer - Palo Alto, CaliforniaDescription: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...


  • Palo Alto, California, United States Tesla Full time

    Tesla is pushing the boundaries of robotics innovation with its TeslaBot platform, aimed at automating repetitive tasks. We are seeking a skilled Firmware Developer to join our team and contribute to the development of embedded system firmware. Your expertise will be crucial in bringing up new sensors, communication networks, and PCBA for various robotic...


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


  • Palo Alto, California, United States SambaNova Systems Full time

    In this exciting role as a Senior Software Engineer, you will contribute to the development of innovative system software solutions for AI and machine learning applications in high-performance distributed systems. At SambaNova Systems, we value expertise in software engineering, particularly in areas like performance optimization, scalability, 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 PSI Quantum Full time

    PsiQuantum is a pioneering company dedicated to creating the world's first practical quantum computer. We aim to build a system with 1 million qubits, error correction, and a scalable architecture.As a firmware engineer on our team, you will play a key role in designing, developing, and maintaining firmware for our electronics control systems. Your skills in...


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

    Job OverviewWe are seeking an experienced Embedded Software Solutions Architect to join our team at Ford Motor Company. This role is responsible for designing and developing innovative software solutions for automotive systems.The successful candidate will have a strong background in software engineering, with experience in C or C++ programming languages and...


  • Palo Alto, California, United States SambaNova Systems Full time

    About the RoleWe are seeking an experienced Embedded Software Engineer to join our Runtime team at SambaNova Systems. The successful candidate will be responsible for designing and implementing new features for our runtime/embedded OS stack, working on system software support for the next generation RDU system, and providing tools and performance profilers...