Get AI-powered advice on this job and more exclusive features.
Job Responsibilities
- 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 :
- High performance DC-DC converters.
- 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).
Seniority Level
Entry level
Employment Type
Full-time
Job Function
Design, Art / Creative, and Information Technology
Mining
J-18808-Ljbffr
Create a job alert for this search