Skip to main content
Microchip logo

Engineer I - Software

Microchip
August 27, 2026
Full-time
On-site
Santa Rosa, California, United States
$70,304 - $143,000 USD yearly
Other Semiconductor Jobs, Level - Entry or Early Career

Job Title

Engineer I - Software

Role Summary

Entry-level embedded software engineer on the Frequency and Timing Systems (FTS) team in Santa Rosa developing firmware for high-precision frequency and timing products used in telecom, wireless, military, scientific, and enterprise systems.

This role contributes to firmware design, implementation, debugging, and verification, working closely with hardware engineers, system test, and project management to deliver reliable products.

Experience Level

Entry-level. Targeted to recent graduates or early-career engineers with approximately 0–2.5 years of relevant experience (coursework, internships, projects, or professional experience).

Responsibilities

Primary responsibilities include development, testing, and collaboration tasks required to deliver embedded firmware for precise timing systems.

  • Develop, debug, and test embedded software for precise frequency and timing systems.
  • Participate in module design focusing on efficiency, reliability, and reusability.
  • Learn and apply frequency and timing concepts and relevant communication protocols.
  • Collaborate with hardware engineers, software engineers, project managers, and system testing teams to resolve defects and support product development.

Requirements

Must-have technical skills and other hiring constraints are listed below. Preferred items are marked.

  • Working knowledge of C and C++ gained through coursework, projects, internships, or related experience.
  • Good understanding of data structures and encapsulated software design.
  • Familiarity with basic data analysis principles.
  • Strong analytical, written, and verbal communication skills.
  • Ability to debug embedded systems and collaborate across hardware and test teams.
  • U.S. export-control requirement: must provide proof of U.S. citizenship, permanent residency, or protected individual status per 8 USC 1324b(a)(3).
  • Travel: up to 0–25% as required.

Preferred / nice-to-have:

  • General understanding of product development processes and design controls.
  • Understanding of computer networks and TCP/IP protocols.
  • Familiarity with ML/AI concepts and experience using AI tools for software development.
  • Strong organizational and time-management skills.

Education Requirements

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. The posting emphasizes successful completion of core electrical engineering and computer science coursework. (No explicit mention of alternative "or equivalent experience" language.)


About the Company

Company: Microchip

Headquarters: Chandler, Arizona, USA

Microchip is a leading semiconductor company focused on developing innovative solutions to enhance the human experience. With a commitment to empowering innovation, Microchip prioritizes the value of its employees by fostering a culture that supports their growth and contributions.

Microchip logo

Date Posted: 2026-08-26