2351 - Software Engineer - Controls
CDI Corporation
Kanata, Ontario, Canada
44d ago

Software Developer - Systems Software Performance and Stability, Connected Car Technologies

In this position, you will be part of the Systems Software Performance and Stability team at a top automotive manufacturer, working a variety of exciting next-

generation projects including the latest generation automotive infotainment platform and other high-impact innovations. This team has the responsibility for the measurement and analysis of system software performance and stability, as well as the research, design, and implementation of improvements across a variety of domains and components.

Plus, you will get real-world experience doing Agile Software Development with the latest tools like Momentics, Git, Jenkins, and JIRA.

Skills Required :

  • Interface with many functional teams from Kernel to application / UI layers in order to investigate and resolve complex system software issues
  • Explore and propose various system optimizations to improve software performance.
  • Implement said optimizations where necessary / applicable.
  • Develop on-device and server-side tooling to capture and post-process key system performance diagnostics
  • Characterize and measure performance impacts of key feature submissions.
  • Investigate system and process crashes using developed tools.
  • Perform initial triage to identify the offending component responsible for final resolution, and / or root cause where required.
  • Qualifications :

  • 5+ years professional experience in an embedded SW and / or server development environment
  • Have a keen interest in software technologies, with emphasis on embedded systems design and optimization
  • High level of knowledge in C / C++ programming
  • Broad and deep professional-level knowledge in various scripting languages, including Python and shell scripts
  • Strong analytical and problem-solving skills
  • Passion for improving system software performance
  • Strong communication and interpersonal skills
  • Prior work experience in test automation and / or server development
  • Experience in Database design Experience with code repository and versioning tools such as Git
  • Experience with web development languages including Javascript and HTML
  • Previous experience with In-vehicle Infotainment systems
  • Bachelor or Masters degree in Electrical / Computer Engineering, Computer Science or related field
  • Reference ID : 385900

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form