Senior Software Designer

2 weeks ago


Disraeli, Canada Kongsberg Automotive Inc. Full time

ABOUT THE POSITION

We are looking for a Senior Software Designer who will be responsible for establishing the architecture and leading the development of embedded software. As part of a multidisciplinary team, the Senior Software Designer develops value-added software functions and establishes the architecture that meets automotive functional safety and cybersecurity standards. Thanks to his leadership and expertise, the selected candidate will be a key player in expanding our software development capabilities.

RESPONSIBILITIES

Define software architecture and lead development to reach a modular and reusable software to satisfy safety and reliability automotive standards.

Perform embedded software development effort estimation.

Interpret and clarify customer needs and translate into software requirements.

Bring innovative solutions to Kongsberg's products to make it stand out from its competition.

Supervise developers and participate in code reviews.

Facilitate unit and integration testing as well as physical proof of concepts.

Perform technology watch and participate in the development of technological roadmaps.

Participate in the recruitment process for technical talents.

Participate in meetings with customers and suppliers.

WHAT WE OFFER

Open workspace environment and possibility for telecommuting

Occasional travel abroad

Flexible work schedule

Group insurance (including dental care)

$500 health spending account after 1 year

Collective RRSP with employer contribution

12 public holidays per year

Local roasted coffee available at all times

Cafeteria with hot meals

Access to a recreational area (ping-pong, billiards, foosball)

Charging stations for electric cars

Reimbursement of professional membership fees

Employee referral bonuses

MINIMAL REQUIREMENTS

Minimum of 10 years of experience in embedded software development including at least 3 years as a software architect or software lead.

Bachelor's degree in computer science, software engineering or electronics engineering

Communicate effectively in both French and English

SPECIFIC REQUIREMENTS

Experience with a safety-critical system.

Be onsite occasionally and sometimes for extended periods according to the operational needs of the design team.

Travel abroad occasionally.

DIFFERENTIATING ELEMENTS

Knowledge in functional Safety and/or cybersecurity advanced concept know-how in ISO 26262 development projects.

Work experience with Agile Framework especially in Product Owner or Scrum Master roles.

Experience in Requirement Management.

Experience with continuous integration and continuous delivery in embedded development.

Development experience in software functions related to the following components:

Motor control algorithm.

Interface with analog or digital sensors.

Low level embedded programming.

Expert in C or C++ programming language

Knowledge of AUTOSAR architecture and components

Knowledge of CAN/LIN/UDS communication protocols

Knowledge of the following tools Jira/Confluence/BitBucket/CLion (JetBrains), VectorCast and CMake

Various transducers such as position sensors, pressure sensors, current sensors, etc.



  • Chaudière-Sud (Disraeli), Canada Kongsberg Automotive Inc. Full time

    ABOUT THE POSITIONWe are looking for a Senior Software Designer who will be responsible for establishing the architecture and leading the development of embedded software. As part of a multidisciplinary team, the Senior Software Designer develops value-added software functions and establishes the architecture that meets automotive functional safety and...