Unknown Company

Senior Embedded Software Engineer

palo alto, ca • Posted 2 days ago
Onsite Full Time IT & Technology


  • 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

#J-18808-Ljbffr

Senior Embedded Software Engineer in palo alto at Unknown Company

This position is listed as full time and onsite.

Back to Job Search