Embedded Systems Engineer: Real-Time Firmware & PC Apps

Cypress HCM

San Diego (CA)

On-site

USD 90,000 - 120,000

Full time

8 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cypress HCM is seeking an Embedded Software Engineer to design, develop, test, and support embedded and PC-based software solutions. The role covers firmware and application development across microcontroller platforms and real-time systems, with duties spanning hardware-software integration and system validation.

You will collaborate with electrical, mechanical, and quality teams, perform unit tests and debugging, create drivers and interfaces, and contribute to CI/CD workflows.

Qualifications

  • Bachelor’s degree in Engineering, CS, or related field.
  • 5+ years of hands-on embedded systems development.
  • Proficiency in C or C++ with multithreading and hardware integration.
  • Experience with Cortex-M MCUs in RTOS and bare metal.
  • Experience with board bring-up and low-level drivers (SPI, I2C, UART, ADC, DAC, USB, displays).
  • Strong debugging, problem solving, and communication skills.

Responsibilities

  • Develop embedded software for MCU-based systems with RTOS or bare metal.
  • Create board bring-up code, drivers, boot loaders, and interfaces.
  • Develop PC applications for diagnostics and testing.
  • Perform unit and integration tests and code reviews.
  • Collaborate with electrical, mechanical, and QA teams.
  • Analyze defects and improve software quality.

Skills

C/C++
Multithreading
RTOS/Bare Metal
Cortex-M MCUs
Peripheral Drivers
PC Apps C#
Toolchains/Build
VCS/Issue Tracking
Schematic Reading
Problem Solving
Communication
Teamwork

Education

Bachelor’s degree

Tools

Git
CI/CD
GDB
JTAG

Job description

Cypress HCM is seeking an Embedded Software Engineer to design, develop, test, and support embedded and PC-based software solutions. The role covers firmware and application development across microcontroller platforms and real-time systems, with duties spanning hardware-software integration and system validation.

You will collaborate with electrical, mechanical, and quality teams, perform unit tests and debugging, create drivers and interfaces, and contribute to CI/CD workflows.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Senior Systems Engineer: Vehicle Software & SDK Tools
Senior Systems Engineer: Vehicle Software & SDK Tools

Cypress HCM • Dearborn (MI)

On-site
USD 115,000 - 140,000
Embedded Systems Engineer: Real‑Time Hardware & Software
Embedded Systems Engineer: Real‑Time Hardware & Software

VS Tech Solutions • York

On-site
USD 80,000 - 100,000
Senior Real-Time Embedded Platform Engineer
Senior Real-Time Embedded Platform Engineer

Accord Technologies Inc • Irvine (CA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

Saxon Global • Irvine (CA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer - Platform & Firmware
Embedded Software Engineer - Platform & Firmware

Pivotal Systems • Fremont (CA)

On-site
USD 90,000 - 120,000
Senior Embedded Firmware Engineer (Real-Time Systems)
Senior Embedded Firmware Engineer (Real-Time Systems)

Rise Technical • Houston (TX)

On-site
USD 100,000 - 140,000
Embedded Systems Engineer: Bring-Up & Firmware
Embedded Systems Engineer: Bring-Up & Firmware

RXinsider LTD. • Northern (KY)

Hybrid
USD 78,000 - 130,000
Senior Embedded Firmware Engineer - Real-Time Systems
Senior Embedded Firmware Engineer - Real-Time Systems

Engtal • Austin (TX)

On-site
USD 110,000 - 150,000
Senior Real-Time Embedded Systems Engineer
Senior Real-Time Embedded Systems Engineer

Saxon Global • Irvine (CA)

On-site
USD 120,000 - 180,000