Senior Embedded Software Lead — C/C++, RTOS, MCU

Recruiting Resources, Inc.

California

On-site

USD 150,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Recruiting Resources, Inc. seeks a Lead Embedded Software Engineer to serve as a technical leader within the software organization. You will mentor the team, improve development processes, and shape system-level architecture for next-generation precision technology products.

The ideal candidate is hands-on, enjoys coding, mentoring, and driving technical strategy, with a strong ability to bridge hardware and software development.

Qualifications

  • 7+ years of experience in embedded software and systems development.
  • 2+ years of experience leading technical projects or engineering teams.
  • Strong experience with C/C++ programming and MCU development.
  • Hands-on experience with PIC and ARM microcontrollers.
  • Familiarity with SPI, I2C, RS232, USB, and TCP/IP communications.
  • Experience with RTOS environments (FreeRTOS or embedded Linux).
  • Agile/Scrum development experience; Scrum Master a plus.

Responsibilities

  • Lead software engineering projects and mentor engineers to foster a high-performing team.
  • Develop and improve software development, testing, release, and deployment processes for embedded systems.
  • Define software architecture and requirements in collaboration with Engineering and Product teams.
  • Design, develop, test, and debug embedded software for prototype and production systems.
  • Develop software for systems with microcontrollers, sensors, actuators, and user interfaces.
  • Conduct reviews, requirements analysis, risk assessments, and reliability analyses.
  • Develop and implement software testing and quality assurance practices.
  • Collaborate in cross-functional teams for new product development and launches.
  • Create software specifications, PoCs, technical docs, and project reports.
  • Mentor engineers on coding standards, testing, and documentation.

Skills

C/C++ programming
PIC/ARM microcontrollers
RTOS (FreeRTOS/embedded Linux)
Embedded systems
Debugging tools
Agile/Scrum
SPI/I2C/RS232/USB/TCP-IP
Team leadership
Mentoring

Education

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.

Tools

Oscilloscopes
Logic analyzers
In-circuit emulators

Job description

We are seeking a Lead Embedded Software Engineer to serve as a technical leader within the software organization. This role will work closely with engineering leadership to mentor the software team, improve development processes, and define system-level architecture for next-generation precision technology products.

The ideal candidate is a hands-on engineer who enjoys coding, mentoring, and driving technical strategy, with a strong ability to bridge hardware and software development.

Salary: $150-160K: LOCAL CANDIDATES ONLY

Key Responsibilities

  • Lead software engineering projects and mentor engineers while fostering a collaborative, high-performing team environment.
  • Develop and improve software development, testing, release, and deployment processes for embedded systems.
  • Partner with Engineering and Product teams to define software architecture and requirements.
  • Design, develop, test, and debug embedded software for prototype and production systems.
  • Develop software for systems involving microcontrollers, sensors, actuators, and user interfaces.
  • Perform software reviews, requirements analysis, risk assessments, and reliability analysis.
  • Develop and implement software testing and quality assurance practices.
  • Participate in cross-functional teams supporting new product development and product launches.
  • Create software specifications, proof-of-concepts, technical documentation, and project reports.
  • Mentor engineers on coding standards, testing, documentation, and software development best practices.

Required Qualifications

  • 7+ years of experience in embedded software and systems development.
  • 2+ years of experience leading technical projects or engineering teams.
  • Strong experience with C/C++ programming; assembly experience is a plus.
  • Experience programming PIC and ARM microcontrollers.
  • Strong understanding of SPI, I2C, RS232, USB, and TCP/IP communication protocols.
  • Experience with RTOS environments such as FreeRTOS or embedded Linux.
  • Strong understanding of microcontrollers, digital control/feedback systems, and user interfaces.
  • Experience with Agile/Scrum development methodologies; Scrum Master experience is a plus.
  • Experience with hardware/software debugging tools such as oscilloscopes, logic analyzers, and in-circuit emulators.
  • Strong analytical, problem-solving, communication, and documentation skills.
  • Ability to explain complex technical concepts to both technical and non-technical audiences.
  • Experience with IoT, Industry 4.0, or IPC CFX is a plus.

Education

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Embedded Software Engineer
Lead Embedded Software Engineer

Recruiting Resources, Inc. • California

On-site
USD 150,000 - 160,000
Embedded Engineer
Embedded Engineer

Eight Eleven Group • Sugar Land (TX)

Hybrid
USD 69,000 - 96,000
Embedded Engineer
Embedded Engineer

Brooksource • Sugar Land (TX)

Hybrid
USD 69,000 - 96,000
Health insurance
Senior Technical Lead - RTOS, Embedded C
Senior Technical Lead - RTOS, Embedded C

HCL Technologies Limited • United States

On-site
USD 120,000 - 180,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

COX-LITTLE & COMPANY • Houston (TX)

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

COX-LITTLE & COMPANY • Houston (TX)

On-site
USD 120,000 - 150,000
Software Engineering Manager
Software Engineering Manager

Addison Group • Washington

On-site
USD 155,000 - 240,000
Medical, dental, vision, and life ins.
PTO
Senior Embedded Systems Engineer - C & HW/SW Integration
Senior Embedded Systems Engineer - C & HW/SW Integration

Compunnel Inc. • Texas

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

General Atomics • San Diego (CA)

On-site
USD 150,000 - 190,000