> Markdown version of [/jobs/ext/3749578-technical-staff-engineer-software](https://www.wearedevelopers.com/jobs/ext/3749578-technical-staff-engineer-software). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Technical Staff Engineer - Software - **Company:** Microchip Technology Incorporated - **Location:** Santa Rosa, CA, United States - **Experience:** Expert - **Salary:** $91,000.0 - $232,000.0 - **Contract:** Permanent contract - **Skills:** Bash Shell, C++ (Programming Language), Computer Engineering, Continuous Integration, Software Debugging, Linux on Embedded Systems, Embedded Software, Integrated Development Environments, Python (Programming Language), Real-Time Operating Systems, System Testing, TCP/IP, Scripting, Git, Yocto, Information Technology - **Published:** October 15, 2026 - **Apply:** https://wd5.myworkdaysite.com/recruiting/microchiphr/External/job/CA---Santa-Rosa---Westwind/Technical-Staff-Engineer---Software_R3864-26 ## About the Role We are seeking an experienced Senior Software Engineer to join our Santa Rosa engineering team. This role is ideal for a software engineer with 10 - 15 years of experience who is passionate about architecting and developing embedded software for high-precision timing and synchronization systems., * Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a 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. Preferred Qualifications * Experience with embedded networking, TCP/IP protocols, and network-based timing technologies such as NTP or PTP. * Experience developing secure software for embedded or network-connected systems. * Familiarity with real-time operating systems (RTOS) or embedded Linux environments. * Experience with Yocto Project - based embedded Linux development and build system customization. * Experience working in Agile/Scrum software development environments. * Ability to manage technical priorities across multiple concurrent development efforts. ITAR Requirements Must be US citizen or permanent resident. ## Description * 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 a focus on reliability and performance. * Collaborate cross-functionally with hardware, systems, and test engineering teams throughout the product lifecycle. * Drive root-cause analysis and resolve software defects discovered during integration and system testing.