Embedded Software Engineer

Burlingame, CA, US • Posted 11 hours ago • Updated 11 hours ago
Contract Corp To Corp
Contract Independent
Contract W2
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

👤 Reviewing your profile...

Job Details

Skills

  • System Integration
  • Test Equipment
  • Real-time
  • Software Architecture
  • Oscilloscope
  • Product Development
  • Prototyping
  • Hardware Development
  • Microcontrollers
  • RTOS
  • Firmware Development
  • GitHub
  • Linux
  • Software Design
  • Embedded Systems
  • Firmware
  • GC
  • Git
  • Docker
  • Embedded Linux
  • Embedded Software
  • FOCUS
  • Continuous Integration
  • Debugging
  • Design Software
  • Build Tools
  • C++
  • CMake
  • Computer Hardware
  • Writing

Summary

Job Title:- Embedded Software Engineer 

Location: Onsite 5 days a week in Burlingame, CA (candidates local to bay area))

6-12 months

Ideally contract to hire

Video interview then 2nd step interview onsite

 

 

 

Background

Our client is seeking an experienced Embedded Software Engineer to join their Engineering team and support development of new large scale equipment systems. This person will focus on real-time embedded firmware development targeting microcontrollers, with an emphasis on C++, RTOS environments, and strong software design capability.

Project

The engineer will design and implement real-time, C++-based firmware for embedded systems, working closely with hardware and software teams to support product development, integration, and fielded systems. This role will help create firmware for embedded prototypes, validate hardware design choices, support code integration, and assist with requirements definition. The team is looking for someone who can contribute beyond coding alone — someone who can think through software architecture, function well in a collaborative environment, and support disciplined development practices throughout the lifecycle.

There is an embedded Linux component to the product, but that area is believed to be largely covered. The primary focus is on C++, RTOS, microcontrollers, and development within a Linux-friendly build and test environment.

Required Skills

  • 5+ years of professional engineering experience
  • Strong C++ development experience
  • Experience writing firmware for real-time embedded systems
  • Familiarity with microcontrollers and RTOS-based environments
  • Ability to design software, not just code to spec
  • Experience using Linux as a development environment and test platform
  • Experience configuring build tools such as CMake and/or Make
  • Comfortable debugging code at runtime
  • Understanding of when to use oscilloscopes and other test equipment to verify behavior
  • Experience with Git, GitHub, Docker, Earthly, or similar CI / development tools
  • Experience supporting hardware/software integration

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90859492
  • Position Id: 8935262
  • Posted 11 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Burlingame, California

4d ago

Easy Apply

Contract

$65 - $85

Alameda, California

5d ago

Easy Apply

Contract, Third Party

Depends on Experience

Palo Alto, California

Today

Third Party, Contract

$60 - $85 hourly

Mountain View, California

29d ago

Easy Apply

Contract, Third Party

Depends on Experience

Search all similar jobs