Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Truck Driver Position Occupational Therapist 0 0 PR Digital Marketing Intern Delivery Driver Paid Healthy Trial Participant Paid Clinical Trial Participant Paid Research Participant BairesWash Incorpora Personal Para Software Developer Bread Baker Dental Receptionist-Full Time Driller Delivery Driver Carpenter Bud Tender Hiring Mortgage Agents and Brokers Marketing Assistant Amazon Picker Amazon Warehouse Associate - Immediate Amazon Warehouse Associate - Immediate Amazon Order Packer Seasonal Full-Time Warehouse Team Member Amazon Picker Amazon Warehouse Associate Full-Time Warehouse Team Member Amazon Warehouse Worker Amazon Picker Amazon Picker Amazon Warehouse Associate - Immediate Amazon Picker Full-Time Warehouse Team Member Amazon Picker Amazon Picker Amazon Warehouse Worker Amazon Warehouse Associate - Immediate Amazon Warehouse Associate - Free Amazon Warehouse Worker Amazon Warehouse Worker Amazon Warehouse Associate Amazon Order Packer Amazon Warehouse Associate - Free Seasonal Full-Time Warehouse Team Member Amazon Warehouse Worker Amazon Picker Amazon Warehouse Worker Full-Time Warehouse Team Member Amazon Warehouse Worker Newest Jobs
Companies
Yelp ContactMonkey CareGuide Clearbanc Sterling-Turner Exact Media Aerotek Two Sigma Aecom Peel Regional Police AsteroidX Akira Jane Street Borrowell Insight Global WeWork Shopify First Convenience Bank American Income Life Doordash Amazon Flex Square Microsoft AT&T Instacart Clickworker Vector Marketing Scotiabank Creative Circle Hatchways Walgreens UnitedHealth Group Recovhub LowCostWebDesignFirm.com Desjardins CI&T mappedin 51talk Top Hat Checkout 51 Paylocity Mobeewave TD Bank The Youth Connection Hootsuite SnapTravel ScribbleLive autoTRADER.ca GoParkr Xiaomi All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
Navigation
My Profile Log Out

Embedded Software Engineer At Bakker Technical Services

Location: Markham, Ontario

Job Description

Embedded Software Engineer - Vehicle Dynamics [#1749] – This position is an exciting opportunity to be part of driving the future of the automotive industry and join our Client’s company's Product Engineering team which is part of the larger Global Engineering group.

You have outstanding verbal and written communication skills, are highly self-motivated and can deliver results on time. You have very strong problem-solving, analytical skills and a high level of interpersonal skills to work effectively in a geographically dispersed team.

You are an effective decision-maker, a strong team player and can also work independently. You also have an entrepreneurial, small-business mentality where you demonstrate a can-do attitude and out-of-the-box thinking.

As an Embedded Software Engineer, you will develop, test and implement software for embedded automotive vehicle dynamic control systems. You have basic knowledge of controls theory and software development process.

Compensation and Work Schedule

  • Term: Contract position
  • Duration: 12 months; renewable
  • Start date: Immediate
  • Est. Reg. Hrs./Wk.: 40
  • Est. OT Hrs./Wk.: 0
  • Work Schedule: Day shift
  • Compensation: Commensurate with experience
  • Travel: Approx. 2-3 weeks a year
  • Work location/environment: Markham, ON; office environment with lab and test facilities

Required Education, Skills and Experience

  • University degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering
  • 1-3 years’ embedded software development experience
  • Experience reading and debugging source code in C
  • Experience with MATLAB Simulink/Stateflow and software configuration management processes (e.g. CM Synergy)
  • Experience executing software peer reviews and developing real-time embedded control systems
  • Proficient with structured Software engineering in ANSI C
  • Hardware I/O level controller knowledge is a strong asset
  • CAN and LIN communication protocol knowledge is a significant asset

Responsibilities

  • As an Embedded Software Engineer, you will work with Controls Engineers to create MATLAB Simulink models per modeling, software and autocoding best practices
  • Create or modify test cases to ensure thorough software testing
  • Execute model/code equivalency testing and identify and resolve software problems
  • Create hand code to address any requirements not achieved through autocoding process
  • Create interfaces to integrate new software components into existing software
  • Conduct HIL and vehicle level software verification work
  • Participate in the software change management process

Required Conditions

  • Candidates must complete a background check, be eligible to work in Canada and travel to the US
  • Must have a valid Canadian driver’s license with a clean record
  • Be able to see, hear and communicate effectively in oral and written English

Client Summary - Our client is a global provider of transportation products and services, from their assembly lines to customers' driveways. This position is an exciting opportunity to join the company's Product Engineering team.
IND123

Embedded Software Engineer - Vehicle Dynamics [#1749] – This position is an exciting opportunity to be part of driving the future of the automotive industry and join our Client’s company's Product Engineering team which is part of the larger Global Engineering group.

You have outstanding verbal and written communication skills, are highly self-motivated and can deliver results on time. You have very strong problem-solving, analytical skills and a high level of interpersonal skills to work effectively in a geographically dispersed team.

You are an effective decision-maker, a strong team player and can also work independently. You also have an entrepreneurial, small-business mentality where you demonstrate a can-do attitude and out-of-the-box thinking.

As an Embedded Software Engineer, you will develop, test and implement software for embedded automotive vehicle dynamic control systems. You have basic knowledge of controls theory and software development process.

Compensation and Work Schedule

  • Term: Contract position
  • Duration: 12 months; renewable
  • Start date: Immediate
  • Est. Reg. Hrs./Wk.: 40
  • Est. OT Hrs./Wk.: 0
  • Work Schedule: Day shift
  • Compensation: Commensurate with experience
  • Travel: Approx. 2-3 weeks a year
  • Work location/environment: Markham, ON; office environment with lab and test facilities

Required Education, Skills and Experience

  • University degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering
  • 1-3 years’ embedded software development experience
  • Experience reading and debugging source code in C
  • Experience with MATLAB Simulink/Stateflow and software configuration management processes (e.g. CM Synergy)
  • Experience executing software peer reviews and developing real-time embedded control systems
  • Proficient with structured Software engineering in ANSI C
  • Hardware I/O level controller knowledge is a strong asset
  • CAN and LIN communication protocol knowledge is a significant asset

Responsibilities

  • As an Embedded Software Engineer, you will work with Controls Engineers to create MATLAB Simulink models per modeling, software and autocoding best practices
  • Create or modify test cases to ensure thorough software testing
  • Execute model/code equivalency testing and identify and resolve software problems
  • Create hand code to address any requirements not achieved through autocoding process
  • Create interfaces to integrate new software components into existing software
  • Conduct HIL and vehicle level software verification work
  • Participate in the software change management process

Required Conditions

  • Candidates must complete a background check, be eligible to work in Canada and travel to the US
  • Must have a valid Canadian driver’s license with a clean record
  • Be able to see, hear and communicate effectively in oral and written English

Client Summary - Our client is a global provider of transportation products and services, from their assembly lines to customers' driveways. This position is an exciting opportunity to join the company's Product Engineering team.
IND123