Embedded Software 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.
Job Duties and Responsibilities
Help revolutionize the transportation industry while:
- Programming mission-critical embedded systems for motor control, vehicle control, and power generation applications;
- Integrating and debugging embedded software algorithms;
- Developing scripts and tools for internal use within the software engineering team;
- Analyzing electrical and electronic circuits, both from schematics and practical implementations;
- Performing design verification and validation activities on our products;
- Documenting your work and technical findings;
- Participating in design reviews;
- Performing 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 programming in C, C++, and Python;
- Experience with software development tools such as Git, Azure DevOps, Jira, or equivalent;
- Experience working with 32-bit microcontrollers (Infineon, TI, ARM, etc.);
- Experience using development and test tools such as JTAG debuggers and oscilloscopes;
- Experience with MATLAB/Simulink (an asset);
- Experience with Enterprise Architect (UML) (an asset);
- A proactive mindset and the ability to work independently;
- Strong collaboration skills and the ability to work within multidisciplinary teams;
- Demonstrated ability to clearly document technical work;
- Proficiency in both French and English, spoken and written
More about this job
Responsibilities
The intern will program mission-critical embedded systems for motor and vehicle control applications. They will also participate in design verification, validation activities, and the development of internal software tools.
Requirements
Candidates must be currently pursuing a degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Proficiency in C, C++, and Python, along with experience in embedded software development, is required.
Skills
- C
- C++
- Python
- Git
- Azure DevOps
- Jira
- Microcontrollers
- JTAG debuggers
- Oscilloscopes
- MATLAB
- Simulink
- Enterprise Architect
- UML
- Embedded systems
- Motor control
- Vehicle control
Visa sponsorship
Not detected in the job text
Categories
- Engineering
- Software
- Technology
- Manufacturing
- Transportation
Keywords
- Embedded software
- Motor control
- Vehicle control
- Power generation
- C
- C++
- Python
- Git
- Azure DevOps
- Jira
- Microcontrollers
- Infineon
- TI
- ARM
- JTAG
- Oscilloscopes
- MATLAB
- Simulink
- Enterprise Architect
- UML
- Electrical engineering
- Computer engineering
- Computer science
- Design verification
- Validation
- Schematics
- Software engineering