Senior Embedded Software Engineer

Jobtailor

Palo Alto (CA)

On-site

USD 130,000 - 195,000

Full time

36 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in Palo Alto, CA is seeking an experienced embedded software engineer to design and implement software for automotive electronics across Linux and RTOS platforms.

You will write drivers, develop verification stacks for PCBs and ECUs, and collaborate with cross-functional teams to deliver robust code. Proficiency in C, RTOS, and debugging across hardware and software is essential.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science/Engineering or related field.
  • Solid experience in C programming.
  • Strong understanding of RTOS fundamentals.
  • Proficient debugging skills across software and hardware teams.
  • Experience with Lauterbach, oscilloscope, JTAG, and flashing tools.
  • Experience with Python and shell scripting.
  • Knowledge of SPI, I2C, Ethernet, PCIe interfaces and board bring-up.
  • Understanding OS internals (schedulers, memory, concurrency).
  • Experience with embedded toolchains (compilers, linkers).

Responsibilities

  • Design, develop, and deploy embedded software on Linux and RTOS for automotive electronics.
  • Provide software stacks for design verification of PCBs and ECUs for current and next-generation vehicle platforms.
  • Write device drivers for PCBA components.
  • Develop software prototypes for early hardware and software co-designs.
  • Create validation test cases in Python and C.
  • Develop SDKs for use across platforms.
  • Collaborate across multiple teams to deliver quality code and debug issues.
  • Debug in real time across software and hardware stacks to identify issues and provide solutions.

Skills

C programming
RTOS fundamentals
Debugging skills
Interface protocol stacks
Embedded toolchains
Device driver development
Validation test case creation
SDKs
Scripting languages
Electronic test equipment

Education

Bachelor’s or Master’s degree in Computer Science/Engineering or related field

Tools

Lauterbach
Oscilloscope
JTAG
Flashing Tools

Job description


  • Design, develop, and deploy embedded software on Linux and/or RTOS for board bring-up, verification, and debugging of automotive electronics

  • Provide software stacks for design verification of PCBAs and ECUs for current and next-generation vehicle platforms, including autonomy, infotainment, and vehicle controls

  • Write device drivers for PCBA components

  • Develop software prototypes for early hardware and software co-designs

  • Create validation test cases in Python and C

  • Develop SDKs

  • Collaborate across multiple teams to deliver quality code, debug issues, prioritize work, and execute efficiently

  • Debug in real time across the software and hardware stack to identify issues and provide solutions

  • Communicate with peers, stakeholders, customers, and technical leaders


Requirements


  • Bachelor’s or Master’s degree in Computer Science/Engineering or related field

  • Experience in C programming

  • Good understanding of RTOS fundamentals

  • Good debugging skills with an ability to work across organizations and teams

  • Experience using Lauterbach, oscilloscope, JTAG, and flashing tools

  • Experience with scripting languages, including Python and shell

  • Good understanding of interface protocol stacks such as SPI, I2C, Ethernet, and PCIe, and board bring-up

  • Knowledge of OS internals, including process scheduler, memory management, concurrency, synchronization, and storage

  • Experience using electronic test equipment for hardware-level debugging

  • Experience with embedded toolchains, including compilers, linkers, and linker scripts


Core Competencies

Proficient in designing and developing embedded software for automotive electronics, with expertise in C programming, RTOS fundamentals, and debugging across software and hardware stacks. Strong collaboration skills to work effectively with cross-functional teams and deliver quality code.


Highest-signal resume keywords


  • Embedded Software Development

  • C Programming

  • RTOS Fundamentals

  • Debugging Skills

  • Interface Protocol Stacks


ATS Optimization Keywords

Hard Skills


  • C Programming

  • RTOS Fundamentals

  • Debugging Skills

  • Embedded Toolchains

  • Device Driver Development

  • Validation Test Case Creation

  • Software Development Kits (SDKs)

  • Scripting Languages

  • Interface Protocol Stacks

  • Electronic Test Equipment


Soft Skills


  • Collaboration

  • Communication

  • Problem-Solving


Industry Keywords


  • Automotive Electronics

  • Board Bring-Up

  • Design Verification

  • PCBA

  • ECU

  • Vehicle Platforms

  • Autonomy

  • Infotainment

  • Vehicle Controls


Tools & Technologies


  • Lauterbach

  • Oscilloscope

  • JTAG

  • Flashing Tools

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer – Hardware, Firmware
Embedded Systems Engineer – Hardware, Firmware

Jobtailor • Kennesaw (GA)

On-site
USD 120,000 - 150,000
Automotive Embedded Software Architect – C/C++
Automotive Embedded Software Architect – C/C++

Global Connect Technologies • Mossville (IL)

On-site
USD 140,000 - 190,000
Advanced Embedded Software Engineer
Advanced Embedded Software Engineer

Jobtailor • Clearwater (FL)

On-site
USD 90,000 - 130,000
FreeRTOS Engineer - Embedded Software (Automotive ECU)
FreeRTOS Engineer - Embedded Software (Automotive ECU)

Tata Technologies • Seattle (WA)

On-site
USD 140,000 - 190,000
Automotive Embedded Software Engineer - BSP/RTOS
Automotive Embedded Software Engineer - BSP/RTOS

Global Connect Technologies • Dearborn (MI)

On-site
USD 100,000 - 160,000
Senior Software Test Engineer – Vehicle Communications Diagnostics, Validation
Senior Software Test Engineer – Vehicle Communications Diagnostics, Validation

Jobtailor • Missouri

On-site
USD 95,000 - 120,000
Senior Embedded Autosar Software Engineer
Senior Embedded Autosar Software Engineer

Global Connect Technologies • Dearborn (MI)

On-site
USD 110,000 - 150,000
Sr Software Engineer
Sr Software Engineer

Silicon Hills Recruiting • Grand Rapids (MI)

On-site
USD 95,000 - 115,000
Staff Embedded Software Test Engineer
Staff Embedded Software Test Engineer

Jobtailor • Austin (TX)

On-site
USD 120,000 - 170,000
Embedded Hardware-Software Developer
Embedded Hardware-Software Developer

Luxoft • Dearborn (MI), Northern (KY)

Hybrid
USD 120,000 - 170,000