Talent.com
No longer accepting applications
Microcontroller Design Specialist

Microcontroller Design Specialist

Expert Geophysics LimitedNewmarket, ON, Canada
26 days ago
Job description

Job Duties

  • Design, test, and qualify a variety of circuits implementing STM microcontrollers for a variety of purposes including communicating with complex sensor arrays and controlling pulse timing in large scale integrated power electronics
  • Write microcontroller firmware using C++ and the STM HAL following a company style guide
  • Test and debug circuit designs and firmware
  • Create high-quality documentation including circuit diagrams, circuit descriptions, experiment and test reports, and operations manuals
  • Support existing and new microcontroller-based designs, providing ongoing design development and maintenance for existing company hardware as well as new projects
  • Participate and collaborate with other engineers across multidisciplinary integration and design decisions for practical implementation of designs
  • Contribute to other electronic engineering related projects as possible and available

Qualifications

  • Bachelor’s degree in Electrical Engineering or Computer Science with added professional electronics experience
  • Minimum 2 years of experience in circuit design and microcontroller programming combined
  • Effective written and verbal communication in English
  • Asset Qualifications

  • Low-level knowledge of PIC architecture
  • Experience with STM32 Cube IDE
  • Experience with KiCad
  • Familiarity with a variety of microcontroller peripherals
  • Familiarity with a variety of electronic communication protocols at the hardware and firmware level
  • Experience working with low-power circuitry, especially :
  • Ultra-stable clock generators

    Analog circuitry

    High performance DC-DC converters

    Audio-frequency ADC circuitry

  • Experience documenting work for a SR&ED program
  • Experience with aviation industry, especially avionics
  • Laboratory experience with high-power circuit experimentation, qualification, and documentation
  • Experience with object-oriented graphical application coding (Qt preferred)