Senior Embedded Software Engineer - Precision Timing

Microchip Technology Inc.

Santa Rosa (CA)

On-site

USD 91,000 - 232,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits from day one
Retirement savings plans
ESPP program with 2-year look back

Job summary

Microchip Technology Inc. in Santa Rosa, CA, is seeking an experienced Senior Software Engineer to design and implement embedded software for high-precision timing and synchronization systems.

You will translate product requirements into scalable architectures and collaborate with hardware, systems, and test teams. Candidates should have 10+ years in embedded software, strong C/C++, Python or Bash, Git workflows, and CI/CD, plus excellent communication.

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 10+ years of embedded software development experience.
  • Strong proficiency in C/C++ and scripting languages such as Python or Bash.
  • Experience with Git-based development workflows and CI/CD practices.
  • Strong debugging, analytical, and problem solving skills.
  • Excellent written and verbal communication skills.

Responsibilities

  • Translate product requirements into scalable and modular embedded software architecture.
  • Lead the design and implementation of reusable embedded software components for precision timing systems.
  • Develop, debug, test, and optimize embedded software with focus on reliability and performance.
  • Collaborate cross-functionally with hardware, systems, and test engineering teams across the product lifecycle.
  • Drive root-cause analysis and resolve defects during integration and system testing.

Skills

Embedded software engineering
C/C++
Python
Git workflows
CI/CD
Debugging & problem solving
Communication skills

Education

Bachelor's degree in Computer/Electrical Engineering or CS

Tools

Git
CI/CD
Yocto Project
Embedded Linux

Job description

Microchip Technology Inc. in Santa Rosa, CA, is seeking an experienced Senior Software Engineer to design and implement embedded software for high-precision timing and synchronization systems.

You will translate product requirements into scalable architectures and collaborate with hardware, systems, and test teams. Candidates should have 10+ years in embedded software, strong C/C++, Python or Bash, Git workflows, and CI/CD, plus excellent communication.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Precision Timing
Senior Embedded Software Engineer - Precision Timing

HVAC Total FM Recruitment • Santa Rosa (CA)

On-site
USD 91,000 - 232,000
Health benefits start day one
ESPP program
Quarterly bonus
Senior Systems Engineer I — Timing & RF Solutions
Senior Systems Engineer I — Timing & RF Solutions

HVAC Total FM Recruitment • Boulder (CO)

On-site
USD 70,000 - 143,000
Medical benefits day one
Restricted Stock Grant
Employee Stock Purchase Plan
+3
Senior Technical Staff Engineer - Software
Senior Technical Staff Engineer - Software

Microchip Technology Inc • Santa Rosa (CA)

On-site
USD 91,000 - 232,000
Competitive base pay
Restricted stock units
Quarterly bonus payments
+3
Senior MEMS Engineer — Timing Devices & Automation
Senior MEMS Engineer — Timing Devices & Automation

Microchip Technology Inc. • San Jose (CA)

On-site
USD 70,000 - 205,000
Health benefits from day one
Retirement savings plans
ESP P program with 2 year look back
Technical Staff Engineer - Software
Technical Staff Engineer - Software

Microchip Technology Inc. • Santa Rosa (CA)

On-site
USD 91,000 - 232,000
Health benefits from day one
Retirement savings plans
ESPP program with 2-year look back
Technical Staff Engineer - Software
Technical Staff Engineer - Software

HVAC Total FM Recruitment • Santa Rosa (CA)

On-site
USD 91,000 - 232,000
Health benefits start day one
ESPP program
Quarterly bonus
Senior Technical Staff Engineer - Software
Senior Technical Staff Engineer - Software

Microchip Technology Inc. • Santa Rosa (CA)

On-site
USD 91,000 - 232,000
Competitive base pay
Health benefits starting day one
Retirement savings plans
+1
Senior MEMS Timing Design Engineer
Senior MEMS Timing Design Engineer

Microchip Technology Inc. • San Jose (CA)

On-site
USD 70,000 - 205,000
Senior Embedded Systems Engineer - Linux Kernel & Drivers
Senior Embedded Systems Engineer - Linux Kernel & Drivers

Microchip • San Jose (CA)

On-site
USD 91,000 - 232,000
Health benefits from day one
Retirement savings plans
ESPP with 2 year look-back
Senior MEMS Design Engineer - Timing & Resonators
Senior MEMS Design Engineer - Timing & Resonators

Microchip Technology Inc. • Detroit (MI)

On-site
USD 70,000 - 205,000