Kongsberg Automotive
Senior Software Designer
We are looking for a Senior Software Designer to establish the architecture and lead the development of embedded software. As part of a multi-disciplinary team, the Senior Software Designer will develop value-added software functions and propose an architecture that meets automotive standards for functionality and cyber security. Through leadership and expertise, the successful candidate will be a key player in expanding our software development capabilities.
Benefits
- Open-plan work environment and telecommuting options;
- Dynamic team;
- Occasional travel abroad ;
- Flexible work schedule;
- Group Insurance ;
- Group RRSP.
Responsibilities
- Define the software architecture and ensure the development to obtain a modular and reusable software that meets the safety and reliability standards of the automobile;
- Contribute to the estimation of the embedded software development effort;
- Interpret and clarify customer requirements and convert them into software requirements;
- Interpret and clarify customer requirements and convert them into software requirements;
- Bring innovative solutions to Kongsberg's products to differentiate them from their competitors;
- Supervise developers and participate in code reviews;
- Facilitate unit and integration testing and participate in the development of proofs of concept;
- Conduct a technology watch and participate in the development of technology roadmaps;
- Participate in the recruitment process for technical talent;
- Participate in meetings with customers and suppliers.
Qualifications
- Knowledge of how to integrate functional and/or cyber security into the design phase of a product to be developed according to ISO 26262 and ISO 21434 ;
- Experience in Agile development, particularly in the role of Product Owner or Scrum Master;
- Experience with a software management system required;
- Experience in continuous integration and distribution in embedded product development;
- Experience in the development of software components related to one or more of the following
- Electric motor control and servo algorithms;
- Interfaces with analog or digital sensors (SPI);
- Low level embedded development; - Expert in C or C++ programming;
- Knowledge of AUTOSAR architecture and components;
- Knowledge of CAN/LIN/UDS communication protocols;
- Knowledge of Jira, Confluence, BitBucket, Bamboo, CLion (Jetbrains), VectorCast and CMake.
- Experience in safety critical system development;
- Ability to travel internationally on an occasional basis;
- Be able to be present on the job site occasionally and sometimes for extended periods of time as required by the team.
Training
- Minimum of 10 years of experience in embedded software development with at least 3 years as a software architect or team leader;
- Bachelor's degree in computer science, software engineering or electrical engineering;
- Communicate effectively in French and English.
The use of the masculine gender in the ad is only intended to lighten the content.
Kongsberg Automotive
Company profile
Kongsberg Automotive provides cutting-edge technologies to the global automotive industry. They are leading the global transition to sustainable mobility by putting engineering, sustainability and innovation into practice. The company has sales of more than €830 million and employs approximately 5,500 people in 18 countries. Their product portfolio includes conductor and motion control systems, fluid assemblies and industrial conductor interface products. Based in Shawinigan, its Canadian division relies on the services of more than 130 employees to design and manufacture a range of mechatronic and electronic products that are found on commercial vehicles (buses, tractors, trucks, etc.).
Sectors of activity
Automotive industry
Service area
Shawinigan
Number of employees
130