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