Jobs / Mic***
Senior Technical Staff Engineer - Software
Mic*** · San Jose, CA, United States
Visa sponsorship details are locked. Unlock company name and apply link with .
San Jose, CA, United States91,000-232,000 USD/yearlyOnsite
Remuneration
91,000-232,000 USD/yearly
Location
San Jose, CA, United States
Visa sponsorship
Sponsors visa
Job summary
Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication?
Benefits
We offer all that and more at Microchip Technology Inc.Await!Job Description:Microchip’s Frequency and Timing Systems Business Unit is the world’s leading soWe are looking for a Senior Technical Staff Embedded Systems Software Engineer tWe are seeking an experienced professional with a strong background in embeddedThat begin day one, retirement savings plans, and an industry leading ESPP progrFind more information about all ourAt the link below:Of working at MicrochipThe annual base salary range for this position, which could be performed in theRange is dependent on numerous factors including job location,
Qualifications
- Prepare design documentation and functional specifications for new software modules.
- Bachelor’s or Master’s degree in Computer Science, Electronics Engineering, or a related field, with a minimum of 15 years of experience developing embedded platform software.
- Hands-on experience with Linux kernel internals and peripheral driver development (Ethernet, Flash, SPI, I²C, UART)
- Expertise in U-Boot bootloader customization and Linux kernel porting across embedded platforms
- Experience with board bring up on ARM based systems.
- Experience in IP protocols and networking software development
- Skilled in Linux Ethernet device driver development
- Knowledge of networking
- Familiar with QorIQ Layerscape family of processors.
- Familiar with PCI Express controllers and bus specifications.
- Export Controls
- This job requires access to technology, materials, software or hardware that is controlled by the export laws of the United States.
Responsibilities
- Design, develop, and optimize scalable software solutions for embedded devices and systems using embedded Linux operating system.
- Develop, customize, and maintain Pre-loader, U-Boot bootloader, and Linux kernel modules to support new hardware platforms and features.
- Design and deliver high-quality Linux kernel drivers for diverse peripherals, ensuring robust hardware-software integration
- Collaborate cross-functionally with hardware engineering, software QA, operations, and global development teams to align on technical strategy, troubleshoot complex issues, and drive project delivery
- Perform board bring-up activities for newly designed hardware.
- Troubleshoot, analyze, and resolve technical problems as they arise.
- Create and maintain custom Ethernet drivers tailored to specific
Skills
CommunicationLeadership
Degrees
AssociateDegree
Travel
Travel
Industry
Energy
Company size
Smb
Contract length
30 years