Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailSenior Embedded Software Developer Hybrid Position Ottawa
The Role
We have partnered with a hightech semi conductor company seekinga senior embedded firmware developer to develop end to end low level system softwarefor our clients cutting edge ASICs under development. The position spans firmware drivers cross componentinterfaces / interactions / interoperability protocols algorithms and applications. Candidateswill engage with customers on technical requirements / discussions and interact with experiencedengineering team worldwide and within the industry to evaluate feasibility of requirements anddetermine priorities for development.
Qualifications
Bachelors or Masters 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 bringup and debugging
Experience with x86 and ARM processors and DDR4/DDR5
Experience with Windows and Linux driver development
Knowledge of multiprocessor computer server architecture
Preferred Qualifications
Experience with PCIe CXL I3C (or I2C)
PreSilicon or PostSilicon debug experience
Experience with memory RAS (Reliability Availability and Serviceability) feature
How To Apply
Please reach out to if you are interested in the position.
Required Experience:
Senior IC
Full Time