Senior Embedded Systems Engineer

CyberCoders

Paso Robles (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical Insurance
Annual incentive awards
Retirement plan
Disability and life insurance
Flexible Spending Account
Paid vacation and holidays
Perks at Work Program
Gym membership
Recognition for performance

Job summary

CyberCoders is seeking a Senior Embedded Systems Engineer to lead design, development, and optimization of firmware for real-time, resource-constrained products. You will own end-to-end embedded solutions from hardware bring-up to high-quality C++ firmware, collaborating with hardware, QA, and product teams.

The ideal candidate has 10+ years in embedded development, strong RTOS knowledge, and hands-on hardware experience.

Qualifications

  • 10+ years of embedded firmware and software experience.
  • Proven RTOS experience (FreeRTOS, Zephyr, ThreadX, VxWorks).
  • Hands-on hardware experience including schematic review and PCB bring-up.
  • Experience writing device drivers, bootloaders, and low-level BSP code.
  • MCU families such as ARM Cortex-M, RISC-V.
  • Strong debugging with JTAG/SWD and logic analyzers.
  • Memory management, power optimization, and timing determinism.
  • Leadership experience mentoring engineers and delivering projects.
  • Familiar with Git, CI/CD for embedded, unit testing, and static analysis; Agile.
  • Excellent cross-functional communication.

Responsibilities

  • Lead design and implementation of embedded firmware and software for microcontroller-based products.
  • Architect and develop real-time systems using RTOS.
  • Collaborate with hardware engineers on board bring-up and HW/SW integration.
  • Develop device drivers, BSPs, bootloaders, and communication stacks.
  • Define software architecture and coding standards; participate in design/code reviews.
  • Mentor junior engineers and grow the team’s embedded capabilities.
  • Drive feature planning and sprint delivery; manage technical risk and progress.

Skills

Embedded systems
C/C++
RTOS
Leadership
Debugging

Education

Bachelor's or Master's in Electrical/Computer Engineering or CS

Tools

JTAG/SWD
Lab instrumentation
Git/CI/CD

Job description

Senior Embedded Systems Engineer

Position Overview

We are seeking a Senior Embedded Systems Engineer to lead design, development, and optimization of firmware and embedded software for real-time, resource-constrained products. This role will own end‑to‑end embedded solutions from hardware bring‑up and board support to high‑quality C++ firmware and architecture, working closely with cross‑functional teams and mentoring junior engineers. The ideal candidate combines deep embedded software expertise, hands‑on hardware experience, RTOS knowledge, and demonstrated leadership.

Key Responsibilities
  • Lead design and implementation of embedded firmware and software (primarily C/C++) for microcontroller-based products.
  • Architect and develop real-time systems using RTOS, including task scheduling, synchronization, and low-latency interrupt handling.
  • Collaborate with hardware engineers on board bring‑up, schematics review, PCB bring‑up, and hardware/software integration.
  • Create and maintain device drivers, BSPs, bootloaders, and communication stacks (UART, SPI, I2C, CAN, Ethernet, Bluetooth, etc.).
  • Define software architecture, coding standards, and best practices; perform design reviews and code reviews to ensure quality and maintainability.
  • Lead debugging and root‑cause analysis of complex hardware/firmware issues using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and other lab tools.
  • Coordinate system‑level testing, validation, and performance optimization (power, memory, latency) across hardware and firmware.
  • Mentor and provide technical leadership to junior and mid‑level engineers; help grow the teams embedded capabilities.
  • Drive feature planning and delivery in sprint cycles; estimate tasks, manage technical risk, and communicate progress to stakeholders.
Qualifications
  • Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, or equivalent experience.
  • 10+ years of professional experience developing embedded firmware and software; demonstrable C/C++ expertise.
  • Proven experience with RTOS (FreeRTOS, Zephyr, ThreadX, VxWorks, or similar) and real‑time system design.
  • Hands‑on hardware experience including schematic review, PCB bring‑up, interfacing with sensors and peripherals, and using lab instrumentation.
  • Experience writing device drivers, bootloaders, and low‑level BSP code; familiarity with MCU families (ARM Cortex‑M, RISC‑V, etc.).
  • Strong debugging skills with JTAG/SWD, hardware trace, logic analyzers, and serial protocols; ability to diagnose cross‑domain issues.
  • Solid understanding of embedded system constraints: memory management, power optimization, and timing determinism.
  • Demonstrated leadership experience: mentoring engineers, leading technical projects, conducting reviews, and driving delivery.
  • Familiarity with version control (Git), CI/CD for embedded, unit testing, and static analysis tools; experience with Agile development.
  • Excellent communication skills and ability to work effectively across hardware, software, QA, and product teams.
Benefits
  • Medical/Dental/Vision Insurance
  • Annual incentive awards based upon the Company meeting established goals.
  • Retirement and savings plans
  • Disability and life insurance
  • Flexible Spending Account Plan
  • Paid Vacation and Holidays
  • Programs to help you balance work and personal life through our Perks at Work Program
  • Fitness center membership plans
  • Recognition for outstanding employee performance
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineering Manager
Senior Embedded Software Engineering Manager

Motion Recruitment Partners LLC • Houston (TX), Northern (KY)

Hybrid
USD 140,000 - 190,000
Medical, Dental, Vision Insurance
401(k) with company match
Flexible work schedule
+1
Senior Software Engineer
Senior Software Engineer

Motion Recruitment Partners LLC • California (MO), Kittery (ME)

On-site
USD 120,000 - 160,000
Competitive base salary
Benefits
Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

On-site
USD 150,000 - 170,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Micro Control Company • Minneapolis (MN)

On-site
USD 85,000 - 120,000
Paid Time Off
Health Insurance
401(K) with Roth option
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance
Senior Software Engineer
Senior Software Engineer

Motion Recruitment Partners, LLC • California (MO)

On-site
USD 120,000 - 170,000
Benefits
Senior Software Engineer
Senior Software Engineer

Motion Recruitment • California (MO)

On-site
USD 130,000 - 190,000
Benefits
Senior Embedded Software Engineer
Senior Embedded Software Engineer

D3 Engineering • City of Rochester (NY)

On-site
USD 120,000 - 160,000
Medical and dental coverage
401k retirement plan
Paid holidays and time off
+4
Senior Embedded Firmware Engineer (Remote - US)
Senior Embedded Firmware Engineer (Remote - US)

Jobgether • United States

Remote
USD 90,000 - 120,000
Opportunity to work on cutting-edge devices
Professional growth opportunities
Collaborative team environment
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

COX-LITTLE & COMPANY • Houston (TX)

On-site
USD 110,000 - 140,000