Find jobs in Canada today!

To post a job, login or create an account |  Post a Job

Embedded Software Engineer AUTOSAR Engineer

LHP Engineering Solutions

This is a Contract position in Boucherville, QC posted July 10, 2021.

We are looking for Embedded Software Engineers with experience in developing using AUTOSAR architecture and tools, whose primary responsibilities will be to support requirements, design, implementation and testing of embedded systems with automotive domain.

You will be working with other engineers (a team of highly experienced embedded engineers and architects) who will collaborate with you in determining the requirements, design and implementation details.

Ideal candidates will have excellent communication and problem-solving skills, willingness to take challenges and work effectively in a team environment.

Can be based at any of our US offices or in Canada.

Responsibilities Support for analyzing and defining system and software level requirements.

Responsible for understanding the embedded design and architecture.

Development of the Embedded Software to meet the defined requirements.

Support implementation of components based on the design.

Participate in the overall development and implementation of embedded systems throughout the project lifecycle.

Confirm and validate that new software features integrate with system to meet functionality requirements.

Support development of technical documentation (requirements, design, testing, reports and others).

Support unit/component/module/integration/system level testing.

Ensure process compliance and configuration management activities.

Work under supervision of a senior engineer to complete specific assignments.

Work with Senior Software Engineers to develop features that have a high degree of hardware/software interaction.

Develop project work according to guidance and processes defined to meet applicable regulatory/statutory/legislative standards.

Participate in code and design reviews.

Apply software engineering principles to provide solutions to problems that are identified during the product life cycle.

Manage multiple tasks in a fast-paced environment.

Follow common problem-solving techniques, such as 5 why’s, fishbone, etc.

Requirements B.S./M.S.

in Electrical, Computer, Software, or related experience.

Strong organizational and communication skills.

User level knowledge of embedded programming languages such as C/C++.

User level knowledge of embedded software development life cycle and testing tools.

User level understanding of AUTOSAR architecture components, methodologies, latest software quality and AUTOSAR standards User level knowledge in the following: AUTOSAR architecture Microprocessor and Microcontroller platforms Driver development such as CAN/LIN/I2C/SPI and others Testing and debugging tools for embedded systems (HIL/SIL) Development of Complex Driver Drivers (CDD) and Software Components (SWC) BSW configuration MCAL configuration Familiarity with software configuration management tools, defect tracking tools, and peer review Strong documentation and writing skills User level understanding of software design methodologies and latest software quality and coding standards (like MISRA and SPICE)