M
Posted 24 days ago
Senior Technical Staff Engineer - Software
Microchip Technology Inc.Senior Technical Staff Engineer - Software
Requirements
Bachelor's or Master's in CS or Electronics Engineering, 15+ years embedded platform software experience, Linux kernel internals and peripheral driver development, U-Boot customization and Linux kernel porting, ARM based system board bring up, IP protocols and networking software development, C programming and shell scripting, GDB and Lauterbach debugging, Yocto framework
Skills
Embedded LinuxC#YoctoARM
About the role
Responsibilities
- Design, develop, and optimize scalable software solutions for embedded devices using embedded Linux
- Develop and maintain Pre-loader, U-Boot bootloader, and Linux kernel modules
- Design and deliver high-quality Linux kernel drivers for diverse peripherals
- Perform board bring-up activities for newly designed ARM-based hardware
- Collaborate cross-functionally with hardware engineering, QA, and global development teams
- Create custom Ethernet drivers and prepare technical design documentation
Requirements
- Bachelor's or Master's degree in Computer Science, Electronics Engineering, or a related field
- Minimum of 15 years of experience in embedded platform software development
- Hands-on experience with Linux kernel internals and peripheral driver development (Ethernet, Flash, SPI, I2C, UART)
- Expertise in U-Boot customization and Linux kernel porting
- Experience with ARM-based system board bring-up
- Proficiency in C programming and shell scripting
- Strong debugging skills using GDB and Lauterbach
- Experience with the Yocto framework
- Knowledge of IP protocols and networking technologies (IPv4/IPv6, VLANs, Routing)
Preferred Qualifications
- Familiarity with QorIQ Layerscape family of processors
- Experience with PCI Express controllers and bus specifications
About the Company
Microchip Technology Inc. is a leading global semiconductor company that designs and manufactures products that power the world. Our Frequency and Timing Systems Business Unit is the world’s leading source of precise timing and synchronization solutions. We foster a culture of trust, empowerment, and innovation to help design the technology that runs the world.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Technical Staff Engineer - Software
Microchip Technology Inc. · San Jose
