Back to results

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

Report this job