CrawlJobs Logo

Senior Middleware Software Developer

https://www.randstad.com Logo

Randstad

Location Icon

Location:
Canada, Kanata

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided
Save Job
Save Icon
Job offer has expired

Job Description:

At Randstad Digital we are looking for a talented Senior Middleware Software Developer to join our renowned automotive manufacturing client’s team in Kanata, ON. This 12-month on-site contract will have you join their software development team, participating in a project, and working through the development lifecycle from concept, test plan design, implementation, test bed setup, execution, issue debugging, isolation and quality metrics tracking.

Job Responsibility:

  • Work in a Scaled Agile SW development environment to deliver state-of-the-art SW solutions for cloud-connected in-vehicle modules on Ethernet/CAN network
  • Experience with embedded software development and work through the development lifecycle
  • Work with feature requirements to define High-level and Detailed Design Implement, test and maintain software features using C++ and Python

Requirements:

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related technical
  • Master's degree in Computer Science, Computer Engineering, Electrical Engineering or related technical preferred
  • 7+ years' experience with embedded C++ (C++11 or newer)
  • Strong understanding of system design & system integration concepts
  • Strong foundation in computer science, with competencies in memory management, data structures, algorithms and software design
  • Strong ability to troubleshoot and solve problems
  • Solid verbal and written communication skills
  • Ability to work in a multi-site team environment where self-driven and self-motivated capabilities are key initiatives
  • Good Python development experience
  • Knowledge of data security & encryption algorithms
  • Development experience with QNX or embedded Linux
  • Working knowledge of adaptive and classic AUTOSAR, Ethernet/CAN network technologies, automotive diagnostic protocols, and Google Protobuf
  • Enhanced multi-threading & IPC knowledge
  • Experience with a build system (Jenkins), source control system (GitHub), and defect tracking system (JIRA)
What we offer:

Gain practical experience in scaled agile software development models and C++ and Python programming

Additional Information:

Job Posted:
April 27, 2025

Expiration:
April 29, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.