Senior / Staff Embedded Software Engineer

MatchPointe Group

San Francisco (CA)

On-site

USD 140,000 - 210,000

Full time

36 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

MatchPointe Group is seeking a Senior/Staff Embedded Software Engineer to develop and maintain embedded Linux platforms for next-generation wireless products in Milpitas, CA. This is a hands-on role collaborating with hardware, firmware, and software teams on complex embedded systems.

The ideal candidate has 5+ years (Senior) or 9+ years (Staff) in embedded C/C++, ARM-based systems, board bring-up, low-level debugging, and hardware/software integration, with strong problem-solving skills.

Qualifications

  • BS in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Senior level requires 5+ years of embedded C/C++ development; Staff level requires 9+ years.
  • Strong embedded Linux and RTOS experience is essential.
  • Experience with ARM-based systems, board bring-up, and hardware/software integration.
  • Comfort reading schematics and datasheets; strong debugging and problem-solving skills.

Responsibilities

  • Develop and maintain embedded Linux/RTOS platform software.
  • Design, develop, integrate, and test new embedded software features.
  • Work with hardware, firmware, and software engineers on system-level development.
  • Perform board bring-up and troubleshoot hardware/software integration issues.
  • Debug low-level system and platform issues using JTAG, scopes, and logic analyzers.
  • Work with device drivers, bootloaders, kernel-level software, and embedded build environments.
  • Read schematics and hardware docs to resolve issues.
  • Develop scripts and automation using Python and Bash.
  • Support testing, validation, and manufacturing-related activities.

Skills

Embedded Linux
C/C++
ARM-based systems
Board bring-up
Low-level debugging
Hardware/software integration

Education

BS in Computer Science, Computer Engineering, Electrical Engineering, or related field

Tools

Git
Buildroot
U-Boot
Zephyr
GCC cross-compiler
Python
Bash

Job description

Senior / Staff Embedded Software Engineer

Full Time Direct Hire

Milpitas, CA.

We are seeking an experienced Embedded Software Engineer to develop and maintain embedded Linux platforms for next-generation wireless products. This is a hands-on engineering role working closely with hardware, firmware, and software teams on complex embedded systems.

The ideal candidate has strong experience with embedded Linux, C/C++, ARM-based systems, board bring-up, low-level debugging, and hardware/software integration.

What You'll Do
  • Develop and maintain embedded Linux/RTOS platform software
  • Design, develop, integrate, and test new embedded software features
  • Work closely with hardware, firmware, and software engineers on system-level development
  • Perform board bring-up and troubleshoot hardware/software integration issues
  • Debug low-level system and platform issues using tools such as JTAG debuggers, oscilloscopes, and logic analyzers
  • Work with device drivers, bootloaders, kernel-level software, and embedded Linux build environments
  • Read schematics, datasheets, and hardware documentation to investigate and resolve issues
  • Develop scripts and automation using Python and Bash
  • Support testing, validation, and manufacturing-related engineering activities
What We're Looking For
  • 5+ years of embedded C/C++ development experience for Senior-level candidates; 9+ years for Staff-level candidates
  • Strong embedded Linux and/or RTOS development experience
  • Experience developing on modern multi-core ARM-based systems
  • Hands-on experience with board bring-up and low-level hardware/software debugging
  • Experience with embedded Linux cross-compilation toolchains
  • Comfortable working directly with hardware in a lab environment
  • Experience reading schematics and component datasheets
  • Strong troubleshooting and problem-solving skills
  • BS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent industry experience
Nice to Have
  • Embedded software experience with telecommunications, networking, or other complex hardware products
  • Experience with internally developed SoCs
  • Experience with technologies such as Git, Buildroot, U-Boot, ATF, Zephyr, Bazel, gRPC, Protobuf, Rust, or Go
  • Understanding of wireless communications and digital signal processing concepts
Work Environment:

This is an onsite position requiring hands-on work with embedded hardware and lab equipment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

On-site
USD 100,000 - 130,000
Senior Embedded Linux Engineer - ARM, Board Bring-Up, Debug
Senior Embedded Linux Engineer - ARM, Board Bring-Up, Debug

MatchPointe Group • San Francisco (CA)

On-site
USD 140,000 - 210,000
Senior Staff Engineer
Senior Staff Engineer

Oho Group • Austin (TX)

On-site
USD 140,000 - 210,000
Senior Embedded Engineer
Senior Embedded Engineer

Motion Recruitment Partners LLC • Chicago (IL)

On-site
USD 180,000 - 240,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Embedded Engineer
Senior Embedded Engineer

Motion Recruitment • Chicago (IL)

On-site
USD 140,000 - 170,000
Medical insurance
Dental insurance
Vision insurance
+1
Embedded Software Engineer
Embedded Software Engineer

vigilant • Seattle (WA)

On-site
USD 150,000 - 185,000
Comprehensive Benefits Package
401k Matching
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

COX-LITTLE & COMPANY • Houston (TX)

On-site
USD 110,000 - 140,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance
Sr Linux Embedded SW Development Engineer
Sr Linux Embedded SW Development Engineer

Ellington Growth Partners • Raleigh (NC)

On-site
USD 100,000 - 130,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

COX-LITTLE & COMPANY • Houston (TX)

On-site
USD 120,000 - 150,000