Senior Software Engineer

Job Details

LocationWaterloo, ON, Canada
Job TypeContract Full-Time
IndustryI.T.
Position ID 13952
Degree RequiredBachelor

Job Description

We are currently recruiting an experienced Senior Software Engineer to join our team supporting our client in the automotive industry.

NOTE:

  • Hybrid

RESPONSIBILITIES:

  • Manages and maintains our rapidly growing Apple CarPlay and Android Auto solutions
  • Leverage industry best practices to design, implement, test, and support new feature development
  • Work in an agile team of software developers, test engineers, technical product managers and leads
  • Own and develop software features end to end Investigate options for how to design new features, reviewing these options with the rest of the team
  • Develop proof of concepts and prototypes of potential new features for next generation infotainment systems
  • Write code across middleware and HMI software layers
  • Write an appropriate amount of unit tests to properly prove out your code
  • Investigating, debugging, understanding, and fixing bugs in the product Review other team members designs and code, supplying constructive feedback
  • Developing and managing various pieces of software that runs on the latest infotainment systems that are used in vehicles all over the world
  • Design and implement customer-visible features that are used by millions of people every day
  • Test software under real conditions in test vehicles

REQUIRED SKILLS & QUALIFICATIONS:

  • Bachelors Degree in computer science, software engineering or related field 10+ years work experience
  • 10+ years of experience
  • C/C++ application development
  • Strong understanding of object-oriented design and development
  • Expert in diagnosing and fixing process crashes
  • Expert in using tools like gdb, ptrace, strace
  • Familiarity with QNX, Linux or other UNIX-like operating systems
  • Familiarity with version controls tools like github, cvs or svn
  • Experience with Projection technologies such as Apple CarPlay and Android Auto Familiar
  • Comfortable with formal software development and testing processes
  • Excellent communication and interpersonal skills
  • Eagerness to learn and solve problems

PREFERRED SKILLS & QUALIFICATIONS:

  • Projection technologies such as Apple CarPlay and Android Auto

OTHER PERKS & BENEFITS:

  • Paid Benefits after 90 days (individual and family) – extended medical, out-of-country coverage, dental etc.
  • Pension eligibility, with employer match, after 1 full year of work (open enrollment every October)

MEDA offers an excellent referral bonus. Great candidates know great candidates


MEDA Limited is an equal opportunity employer and does not discriminate in employment on the basis of any of the protected reasons as described in the Ontario Human Rights Code. We are committed to providing accommodations for persons with disabilities, as described in the Accessibility for Ontarians with Disabilities Act, 2005, reasonable accommodation requests will be reviewed and granted to those that request assistance during our hiring process.

A resume is required to apply to jobs. Login to your Account or Sign Up to start applying.
Loading...