We are in search of a Senior Firmware Engineer to join our team in Markham, Canada. This position requires strong expertise in firmware design and development, with a focus on ASIC digital designs. You will engage with hardware teams and contribute to the integration and validation of hardware components, ensuring effective communication and collaboration throughout the project lifecycle.
Candidates should have extensive experience in firmware engineering, particularly within the context of hardware and ASIC development. A strong background in programming and debugging firmware for embedded systems is essential.
Qualified candidates will have a robust background in firmware programming, with proficiency in languages such as C/C++. Experience with digital design principles and hardware description languages (e.g., VHDL, Verilog) is also required. Strong analytical and problem-solving skills will be key to succeeding in this role.
A bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field is required. Advanced degrees or specialized certifications in firmware or embedded systems design are advantageous.