M
Posted a day ago
Engineer II - Firmware Development
Microchip Technology Inc.Engineer II - Firmware Development
Requirements
Bachelor's or Master's in Computer/Electrical Engineering or Computer Science, 2-3 years firmware/software development experience, Proficiency in C and Assembly, Understanding of RTOS concepts, Experience with embedded development workflows
Skills
C#AssemblyRTOSEmbedded SystemsPCIeNVMe
About the role
Responsibilities
- Design, develop, integrate, debug, and verify embedded firmware using C and Assembly
- Own firmware components from initial concept through product release and ongoing maintenance
- Program embedded MIPS processors to implement core firmware and software subsystems
- Participate in detailed design and code reviews to ensure high-quality standards
- Troubleshoot complex issues across hardware, firmware, and system layers
- Analyze and optimize firmware performance, including cycle counts and cache utilization
- Produce clear and comprehensive engineering documentation
Requirements
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field
- 2-3 years of firmware or software development experience in real-time or embedded systems
- Proficiency in C and Assembly for embedded processors
- Strong understanding of RTOS concepts, including threads, scheduling, synchronization, and memory management
- Familiarity with embedded development workflows, toolchains, and debuggers
- Proven ability to design, implement, and document complex embedded systems
Preferred Qualifications
- Experience with storage or high-speed I/O protocols such as PCIe, CXL, NVMe, SAS, SATA, or NAND flash
- Background in SoC architecture, IP integration, or silicon bring-up
- Knowledge of DDR4/5, SCSI, Fibre Channel, or RAID
Benefits
- Competitive total compensation including base pay, restricted stock units, and quarterly bonuses
- Comprehensive health benefits starting on day one
- Retirement savings plans
- Industry-leading IESPP program
About the Company
Microchip Technology Inc. is a leading semiconductor company that designs and manufactures products that power the world's most demanding environments. Our Data Center Solutions business unit builds the critical technology used in hyperscale data centers, cloud platforms, and storage networks. We foster a culture of innovation, empowerment, and continuous professional growth.
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 freeEngineer II - Firmware Development
Microchip Technology Inc. · Burnaby
