Senior Engineer II - Software Platform jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Work & Life Balance
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

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

Red Hat LinuxScripting BashScripting PythonCI/CD toolsLinux networkingDistributed source controlYocto ProjectIntegration testingDebuggingTroubleshootingDocumentation

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

company-logo

Funding

Current Stage
Late Stage
Total Funding
unknown
2014-02-10Acquired
Company data provided by crunchbase