3dic banner 800x100

Software Engineer Controls

Software Engineer Controls
by Admin on 11-07-2023 at 3:49 pm

Job Summary:

Our client in Kanata, ON is looking for a Software Engineer Controls. This is a contract position.

What You Will Do:

  • Design and develop Autosar-based embedded software components.
  • Design and development of Low-level IoHW drivers for micro-controller-based products.
  • Analyze, design, program, debug, and modify low-level drivers using high-level languages (C, Python) and assembly code.
  • Contribute to product success through consistent on-time delivery of high-quality, functioning complex device driver code.
  • Scale, modify and re-factor existing software components to meet new architecture requirements.
  • Work with out Client´s architecture and validation teams, tool vendors, and AUTOSAR basic software partners to create reusable software components, supporting documentation, and integration guides.
  • Perform code-level integration-related tasks such as replicating build environments, source code debugging, and continuously improving and streamlining deployments.

Basics:

  •  BS in Electrical Engineer, Computer Science, or related Field.
  • 3+ years of Embedded Software Experience.
  • 2+ years of programming experience in C/C++ or Python.
  • Candidates must have strong programming skills in C/C++, and be able to write highly portable and platform-agnostic code.
  • Experience with low level interfaces such as I2C, SPI, ICU, PWM, GPT and CAN.
  • 1+ year experience in developing Proof-of-Concept applications for automotive ECUs.
  • 1+ year experience working in an agile environment.
  • 3+ years of Embedded Software Experience.
  • 2+ years of programming experience in C/C++ or Python.
  • Candidates must have strong programming skills in C/C++, and be able to write highly portable and platform-agnostic code.
  • Experience with low level interfaces such as I2C, SPI, ICU, PWM, GPT and CAN.
  • 1+ year experience in developing Proof-of-Concept applications for automotive ECUs.
  • 1+ year experience working in an agile environment.
  • 3 or more days at the work location.

Preferred:

  •  MS in Electrical Engineer, Computer Science or related Field.
  • Experience in software development for automotive control units.
  • Experience in AUTOSAR Methodology and workflows.
  • Hands-on experience in AUTOSAR software development/integration projects.
  • Familiar with RTE configuration activities.
  • Good hands-on with AUTOSAR Authoring Tool.
  • Embedded software development experience in Linux platform.
  • Software Simulation experience using Hardware Models.
  • Good, embedded debugging skills.
  • Self-reliant, approachable with good communication skills.
  • Good knowledge of tools used for embedded program development.
  • Knowledge of safety-systems, ISO26262,ASIL A-D.

How You Will Be Successful:

  • Envision the Future
  • Communicate Honestly and Broadly
  • Seek Technology and Business “First”
  • Embrace Diversity and Take Risks

What We Offer:

  • Competitive Salary
  • Comprehensive Benefit Package
  • Group Retirement Savings Plan (GRSP) with matching contributions
  • Paid holidays and vacation time off
  • Free training on all Altair products
Share this post via: