Senior Embedded Software Developer
Responsibilities
Metasemi is seeking a senior embedded software developer to design end to end system software for our ASICs under development. The position spans firmware, drivers, cross component, interfaces / interactions / interoperability, protocols, algorithms, and applications. Candidates will engage with customers on technical requirements / discussions and interact with experienced engineering team worldwide and within the industry to evaluate feasibility of requirements and determine priorities for development.
Qualifications
Minimum Qualifications
- • Bachelor's or Master's Degree in Electrical or Computer Engineering
- • Minimum 10 years of experience in Embedded Firmware/Software Development
- • Deep understanding across a breadth of computer technologies in the areas of operating systems, microprocessors, firmware, and device drivers
- • Proficient with Assembly/C/C++/Python
- • Experience with UEFI/BIOS bring-up and debugging
- • Experience with x86 and ARM processors and DDR4/DDR5
- • Experience with Windows and Linux driver development
- • Knowledge of multi-processor computer server architecture
Preferred Qualifications
- • Experience with PCIe, CXL, I3C
- • Pre-Silicon or Post-Silicon debug experience
- • Experience with memory RAS (Reliability, Availability and Serviceability) features
Copyright © 2025 Metasemi Technology All rights reserved.