Senior Automotive Software Development Engineer

Job opportunity

Expected salary range

Apply with your own terms

Location

Placements24
Kimberley, BC, Canada

Workplace

On site

Job Description

About the role

Our client, a leader in automotive technology innovation, is seeking a Senior Automotive Software Development Engineer to join their advanced R&D team in Kimberley. This role is crucial for developing cutting-edge software for in-car infotainment systems, advanced driver-assist systems (ADAS), and vehicle control units. The ideal candidate will possess extensive experience in embedded software development, real-time operating systems, and automotive communication protocols. You will work on challenging projects, contributing to the design and implementation of complex software solutions that enhance the driving experience and vehicle safety. This is an exceptional opportunity for a skilled software engineer to shape the future of automotive technology. The Kimberley location offers a unique setting to apply your expertise in a growing technological landscape.

Responsibilities

  • Design, develop, and implement embedded software for automotive applications, including infotainment, ADAS, and ECU software.
  • Work with real-time operating systems (RTOS) and embedded Linux environments.
  • Develop and maintain software for automotive communication protocols such as CAN, LIN, Ethernet, and Automotive Ethernet.
  • Write high-quality, testable, and maintainable code in C/C++.
  • Perform software unit testing, integration testing, and debugging.
  • Collaborate with hardware engineers and systems engineers to ensure seamless integration of software and hardware.
  • Participate in code reviews and contribute to the improvement of software development processes.
  • Stay up-to-date with the latest advancements in automotive software technologies and industry trends.
  • Contribute to software architecture design and technical documentation.
  • Troubleshoot and resolve complex software issues in development and production environments.

Requirements

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 7 years of experience in embedded software development, with a significant portion in the automotive sector.
  • Proficiency in C/C++ programming language.
  • Experience with real-time operating systems (RTOS) like QNX, VxWorks, or similar.
  • Strong understanding of automotive communication protocols (CAN, LIN, Automotive Ethernet).
  • Familiarity with AUTOSAR architecture is a significant advantage.
  • Experience with version control systems (e.g., Git) and build systems.
  • Excellent debugging and problem-solving skills.
  • Strong communication and teamwork abilities.
  • Experience with ADAS or infotainment systems development is highly desirable.
  • Knowledge of software testing methodologies and tools.

Benefits

  • Highly competitive salary package reflecting your senior expertise and skills.
  • Comprehensive medical, dental, and vision insurance.
  • Generous annual leave and holiday schedule.
  • Retirement savings plan with company matching.
  • Abundant opportunities for professional growth, training, and exposure to new technologies.
  • Work on innovative automotive software projects in Kimberley.
  • A dynamic and collaborative engineering culture.
  • Excellent career advancement opportunities within a leading automotive technology firm.
Placements24

Placements24

Develop embedded software for automotive applications, including infotainment, ADAS, and vehicle control units, with the client's R&D team in Kimberley.

Fill the form below to apply for this job

Job offer are open to all, without discrimination and in gender equality.

Throughout the website, gender-specific terms may be used in order to ease the text flow.

Cookies and Privacy

We use essential cookies. See our privacy policy.

We use essential cookies for the site to work. Audience-measurement and marketing cookies are used only if you accept them. See our privacy policy.

Advanced settings
Essential cookies

Necessary for the site to function

Performance cookies

Help improve the user experience

Marketing cookies

Used for advertising and analysis, including measuring the performance of our job ads on Jooble