Microchip · 5 months ago
Senior Engineer II - Software Platform
Microchip is a leader in precise time solutions and is seeking a Senior Engineer II - Software Platform to contribute to R&D programs in timing and communications systems. This hands-on technical position involves managing OS-level updates, addressing security vulnerabilities, and automating build and release processes.
ElectronicsManufacturingSemiconductor
Responsibilities
Own and manage the process for updating the Red Hat Linux operating system used in our products
Track and integrate upstream patches, including critical CVE/security fixes
Collaborate with product and security teams to evaluate and respond to OS-level vulnerabilities
Automate OS builds and testing processes using scripting or CI/CD tools
Maintain documentation for OS update processes and compliance requirements
Perform integration testing to validate new OS builds on target hardware
Comfortable debugging low-level system issues and working closely with hardware teams
Troubleshoot system-level issues across build, boot, and runtime phases
Solid understanding of Linux networking (interfaces, routing, firewalls, tools like ip, netstat, tcpdump)
Proficiency with distributed source control libraries and workflows
Qualification
Required
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, or similar degree from an accredited university and 7-8 years of professional software engineering experience
Own and manage the process for updating the Red Hat Linux operating system used in our products
Track and integrate upstream patches, including critical CVE/security fixes
Collaborate with product and security teams to evaluate and respond to OS-level vulnerabilities
Automate OS builds and testing processes using scripting or CI/CD tools
Strong scripting skills (Bash, Python, or similar)
Maintain documentation for OS update processes and compliance requirements
Perform integration testing to validate new OS builds on target hardware
Comfortable debugging low-level system issues and working closely with hardware teams
Troubleshoot system-level issues across build, boot, and runtime phases
Solid understanding of Linux networking (interfaces, routing, firewalls, tools like ip, netstat, tcpdump)
Proficiency with distributed source control libraries and workflows
US citizenship
Active TS/SCI clearance or ability to obtain one
Preferred
Linux build experience with Yocto Project (BitBake, layers, recipes, meta-layers, etc.)
Knowledge of kernel configuration, device trees, and bootloaders (e.g., U-Boot)
Experience with secure boot and device provisioning
Company
Microchip
Funding
Current Stage
Late StageTotal Funding
unknown2014-02-10Acquired
Company data provided by crunchbase