Staffing Spot logo

Staffing Spot

Embedded Engineer

Staffing Spot

📍 Palo Alto, United States 🇺🇸

full-time
mid-level
Posted —

Key Skills

GoRustC++Linuxoptimization

Industry

EnergyAerospace

Job Description

Experience

There are two openings :

  • Mid-Level Engineer: 4–6 years of experience
  • Senior Engineer: 7–8 years of experience (ideal range)

A future Team Lead version of the role may require prior people management experience, although the candidate would initially join as an Individual Contributor (IC).

Core Technical Skills Programming Languages (Must-Have)

Candidates should have strong expertise in at least one of:

  • Go (preferred)
  • Rust
  • C++

Important

  • Candidates whose primary language is C only are not a fit.
  • If a candidate's background is primarily in C, they must also demonstrate solid C++ experience.

Operating System

  • Strong experience developing applications on Embedded Linux.
  • Experience building software that runs on embedded devices at the application layer.

What They're Actually Looking For

The team develops embedded applications , not operating systems.

Good Candidates Have Experience With

  • Embedded Linux application development
  • Device software
  • System-level applications
  • Networking or distributed embedded software
  • Performance optimization
  • Cross-platform development

A Suitable Candidate Would Look Something Like This

  • Role: Embedded Software Engineer
  • Experience: 4–8 years (depending on level)
  • Primary Languages: Go, Rust, or C++
  • Platform: Embedded Linux
  • Preferred Expertise: Embedded application development, system software, networking, performance optimization
  • Nice to Have: Yocto, Buildroot, embedded build systems
  • Strong Industry Background: Energy, aerospace, robotics, industrial automation, advanced embedded products
  • Key Differentiator: Hands-on application-layer development on Embedded Linux, combined with strong communication skills

Skills: application,software,languages,optimization,go,embedded software,c,embedded linux,linux,embedded