Microchip Technology logo
Microchip TechnologyPosted 2 months ago

Senior Firmware Engineer

$90,000–$140,000 year

On-siteOttawa, Ontario, Canada

Full TimeSenior LevelMasters DegreeLarge

Job Summary

Senior Firmware Engineer II in Ottawa leads the design and implementation of SoC-based timing firmware, collaborating with marketing, hardware, and validation to deliver state-of-the-art timing solutions. Responsibilities include defining firmware requirements with Marketing, architecting firmware with hardware designers, implementing algorithms and drivers, writing integration and auto-regression tests, debugging complex issues, developing tools to support firmware development and testing, assisting system-level integration, and documenting designs and processes.

Required Qualifications

  • MSc or PhD in Electrical/Computer engineering
  • Minimum of 2 years of working experience in embedded software development
  • Work experience and deep expertise in C/C++ programming
  • Experience in developing unit tests for code quality validation
  • Hands on experience with scripting languages such as Python, TCL
  • Knowledge of embedded general-purpose processors and/or embedded DSP architecture and programming
  • Knowledge of embedded software or firmware, real-time operating system (RTOS), and HW/SW interactions
  • Strong problem solving (debugging) skills and comfortable with operating lab equipment
  • Excellent verbal and written communication skills for effective interfacing with architecture, validation, manufacturing, and other disciplines

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce