Electrical Design and Embedded Software Engineering Intern
- Boucherville, QC, Canada
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
Original job description
Job Purpose
Dana is a global leader in the supply of highly engineered driveline, sealing, and thermal-management technologies that improve the efficiency and performance of vehicles with both conventional and alternative-energy powertrains.
Serving three primary markets – passenger vehicle, commercial truck, and the off-highway equipment – Dana provides the world’s original equipment manufacturers and the aftermarket with local product and service support through a network of nearly 100 engineering, manufacturing, and distribution facilities.
Power up your career and become part of our driving force! Join us in developing and advancing clean, efficient, and high-performance technologies, and contribute to the growth of transportation electrification.
Our Embedded Software team requires a compact Hardware-in-the-Loop (mini-HIL) test bench to test inverter control software without a motor, power stage, or high-voltage installation. The mini-HIL is a custom electronic board (PCBA) that connects to the inverter control board. It emulates the power stage and motor by generating realistic sensor signals.
Job Duties and Responsibilities
Help revolutionize the transportation industry while:
- Analyzing existing mini-HIL schematics, PCB layouts, and documentation, then bringing up and debugging the current prototype.
- Designing signal emulation circuits, including DAC stages and operational amplifiers for current and voltage sensor emulation, thermistor emulation, resolver emulation synchronized with the excitation signal, as well as fault injection and signal override capabilities.
- Designing acquisition circuits for PWM outputs, gate-drive commands, and digital outputs from the product board, including level shifting and input protection.
- Performing component placement and PCBA routing.
- Bringing up and validating the new board using laboratory equipment such as oscilloscopes, power supplies, signal generators, and multimeters.
- Developing the board’s embedded firmware.
- Developing scripts and tools (e.g., in Python) to configure, control, and automate testing on the mini-HIL bench.
- Documenting your work, including design notes, schematics, user guides, and test reports.
- Performing any other related duties as required..
Education and Qualifications
Currently pursuing a degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field;
Skills
- Experience with schematic capture and PCB design tools (Altium Designer, KiCad, or equivalent), gained through academic projects, previous internships, or personal projects.
- Knowledge of analog and mixed-signal circuit design, including operational amplifiers, filtering, ADC/DAC, signal conditioning, and signal protection.
- Programming experience in C, C++, and Python.
- Experience with software development tools (Git, Azure DevOps, JIRA, etc.).
- Experience with 32-bit microcontrollers (Infineon, TI, ARM, etc.) and JTAG debugging tools.
- A proactive mindset and strong ability to work independently.
- The ability to collaborate effectively within multidisciplinary teams.
- Demonstrated ability to thoroughly document work and technical deliverables.
- Proficiency in both French and English, spoken and written.
More about this job
Responsibilities
The intern will design, debug, and validate custom electronic boards (mini-HIL) for testing inverter control software. They will also develop embedded firmware and automation scripts to support the testing of transportation electrification technologies.
Requirements
Candidates must be currently pursuing a degree in Electrical Engineering, Computer Engineering, or Computer Science. Proficiency in PCB design tools, analog/mixed-signal circuit design, and programming in C, C++, and Python is required.
Skills
- Electrical Engineering
- Embedded Software
- PCB Design
- Altium Designer
- KiCad
- Analog Circuit Design
- Mixed-signal Circuit Design
- C
- C++
- Python
- Git
- Microcontrollers
- JTAG
- Hardware-in-the-loop
- Signal Conditioning
- Firmware Development
Visa sponsorship
Not detected in the job text
Categories
- Engineering
- Technology
- Software
- Energy
- Transportation
Keywords
- Electrical Engineering
- Embedded Software
- Hardware-in-the-loop
- PCB Design
- Altium Designer
- KiCad
- Analog Circuit Design
- Mixed-signal
- Operational Amplifiers
- ADC
- DAC
- Signal Conditioning
- PWM
- C
- C++
- Python
- Git
- Azure DevOps
- JIRA
- Microcontrollers
- Infineon
- TI
- ARM
- JTAG
- Inverter Control
- Firmware
- Schematic Capture
- Debugging
- Validation