Software Engineer Controls

Website Altair
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
Apply for job
To view the job application please visit phh.tbe.taleo.net.
BEOL Mask Reduction Using Spacer-Defined Vias and Cuts