View all jobs

Embedded Software Engineer

Mississauga, ON


  • Perform product requirements analysis and requirements decomposition;
  • Design, develop, debug, and maintain embedded software in accordance with various standards;
  • Review and analyze the system requirements;
  • Develop and maintain software requirements based on system specifications;
  • Design, implement, and execute embedded software test cases;
  • Review defect reports and troubleshoot hardware and software integration issues;
  • Attend team meetings to ensure that the project goals/milestones are met.

Basic Qualifications

  • Bachelor’s Degree in Computer/Electrical Engineering or equivalent;
  • Minimum of 3 years of real-time embedded software development experience;
  • Experience developing/writing device drivers;
  • Programming proficiency in Embedded C;
  • Experience in using software development tools such as compilers, debuggers, real-time operating systems (RTOS), and logic analyzers;
  • Familiarity with scripting languages such as Python, Perl, XML;
  • Able to work as a team with systems, hardware, and software engineers;
  • Excellent verbal and written communication skills.

More Openings

Sales Account Manager
Contract Manager
Fuel Systems Engineer

Share This Job

Powered by