Senior Automotive Software Development Engineer

Placements24

Kimberley

Hybrid

CAD 120,000 - 160,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical Insurance
Dental Insurance
Vision Insurance
Retirement Plan with Company Matching
Paid Vacation and Holidays
Professional Growth Opportunities

Job summary

Placements24 is seeking a Senior Automotive Software Development Engineer to join our client0in Kimberley, Canada. You will develop embedded software for in-car infotainment, ADAS, and ECU systems, using C/C++ in RTOS and embedded Linux environments.

You will work with CAN, LIN, Automotive Ethernet, and AUTOSAR, collaborating with hardware and systems teams to ensure seamless integration and high-quality, testable code.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • Minimum 7 years of embedded software development experience, automotive sector preferred.
  • Proficiency in C/C++ programming language.
  • Experience with RTOS (QNX, VxWorks, or similar).
  • Strong understanding of CAN, LIN, Automotive Ethernet protocols.
  • AUTOSAR knowledge is a plus.
  • Experience with Git and build systems; strong debugging skills.

Responsibilities

  • Design and implement embedded software for infotainment, ADAS, and ECU software.
  • Work with RTOS environments (e.g., QNX, VxWorks).
  • Develop software for CAN, LIN, Ethernet, and Automotive Ethernet protocols.
  • Write high-quality, testable C/C++ code and perform unit/integration tests.
  • Collaborate with hardware and systems engineers for software/hardware integration.
  • Participate in code reviews and software process improvement.
  • Stay updated on automotive software technologies and trends.
  • Contribute to software architecture and technical documentation.

Skills

C/C++
RTOS
Automotive protocols CAN/LIN
AUTOSAR
Embedded software

Education

Bachelor's or Master's degree in CS/EE

Tools

Git
Build systems

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.

Key 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automotive Mechatronics Engineer
Senior Automotive Mechatronics Engineer

Placements24 • Kimberley

Hybrid
CAD 85,000 - 154,000
Competitive salary and incentives
Health, dental, and vision coverage
Retirement savings plan with employer
+3
Senior Automotive Electronics Integration Engineer
Senior Automotive Electronics Integration Engineer

Placements24 • Kimberley

Hybrid
CAD 77,000 - 111,000
Fully remote role
Competitive salary and benefits
Flexible work arrangements
Senior Automotive Product Manager
Senior Automotive Product Manager

Placements24 • Kimberley

Hybrid
CAD 101,000 - 169,000
Health insurance
Retirement planning
Hybrid work model
+1
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Placements24 • Kimberley

On-site
CAD 110,000 - 160,000
Competitive salary
Health insurance (medical & dental)
Retirement savings plan
+2
Lead Automotive Powertrain Engineer
Lead Automotive Powertrain Engineer

Placements24 • Kimberley

Hybrid
CAD 140,000 - 200,000
Competitive salary
Health and retirement benefits
Development opportunities
+2
Mechanical Engineer - Automotive Powertrain Development
Mechanical Engineer - Automotive Powertrain Development

Placements24 • Kimberley

Hybrid
CAD 47,000 - 73,000
Competitive salary
State-of-the-art facilities
Growth opportunities in automotive
Senior Automotive Thermal Management Engineer
Senior Automotive Thermal Management Engineer

Placements24 • Kimberley

On-site
ZAR 900,000 - 1,300,000
Health insurance
Retirement contributions
Paid time off
+2
Senior Automotive Quality Engineer
Senior Automotive Quality Engineer

Placements24 • Kimberley

Hybrid
CAD 72,000 - 94,000
Competitive salary package
Medical aid and retirement fund
Professional certifications support
+2
Automotive Network Engineer
Automotive Network Engineer

Placements24 • Kimberley

Hybrid
CAD 60,000 - 77,000
Hybrid work model
Health benefits
Retirement plan
+1
Senior Robotics Engineer
Senior Robotics Engineer

Placements24 • Kimberley

On-site
CAD 84,000 - 118,000
Competitive salary package
Health and wellness benefits
Relocation assistance