Real-time Control Firmware Engineer

Real-time control Firmware Engineer- Permanent- Onsite- Vancouver

Position: Real-time control Firmware Engineer

Reports to: CTO

Duties and Responsibilities:
1. Design the embedded system architecture.
2. Design and debug high-performance, real-time control of electric machines with various peripherals such as communications.
3. Research and evaluate new technology applications and conduct feasibility and de-risking studies.
4. Model and simulate control architecture using simulation tools such as Simulink, Matlab.
5. Develop and execute design verification processes, FMEA, and product performance analysis to meet software and control specifications and regulatory compliance.
6. Manage versioning system for the various product’s software.
7. Define and maintain required lab equipment.
8. Lead software product development with external subcontractors.
9. Manage budget and timeline for software discipline.
10. Present product design cycle, budget, timeline, and risks to management.
11. Represent the company with customers and public events.

Must Haves:
• BSC or higher in mechanical/mechatronics/electrical/software engineering.
• Deep knowledge of dynamics of electric machines – a must.
• Proven skills in real-time control software architecture – interrupts, asynchronous architectures.
• Proven skills in real-time control software of:
o electric machines inverters; AND/OR
o Grid tied inverters

• Excellent knowledge, experience and understanding of ADC, PWM, UART, SPI and the synchronization between them.
• ESS/BMS/battery technologies and chemistries, conversion – a benefit.
• Experience with CANbus interface low-level coding and protocols – CANopen, J1939 etc.
• Software knowledge:
o TI Code Composer.
o Matlab/Simulink.
o HIL platforms and scripting.
o Altium – a benefit.
o Mechanical CAD – SolidEdge/SolidWorks – a benefit.
o C# and visual studio.
o Labview or similar – a must.
o RTOS – a benefit.
Hillcrest Energy Technologies Ltd.
Position Description: Real-time control Firmware Engineer


Job Type
Energy, Utilities & Mining
Annual Salary
Closing date
4 Dec 2022

Talk to a consultant

Talk to Jennifer Mackissack, the specialist consultant managing this position, located in Calgary (EN)
Suite 510,, 630 6th Avenue SW,

Telephone: 4033138967