- Search jobs
- Ottawa, ON
- middleware engineer
Middleware engineer Jobs in Ottawa, ON
- Promoted
Senior Middleware Software Developer
Randstad CanadaKanata, Ontario, CASr. Salesforce Technical Architect to support a large Salesforce Implementation
S.i. SystemsOttawa- Promoted
Building Construction Engineer / Facilities Engineer
RGBSIOntario, Canada, Canada- Promoted
Data Engineer
Persistent SystemsOttawa, ON, Canada- Promoted
Environmental Engineer
Dillon Consulting LimitedOttawa, ON, Canada- Promoted
Network Engineer
Orion InnovationOntario, Canada, CanadaSoftware Developer - Embedded Infotainment
Ford Motor CompanyOttawa, ON, Canada- Promoted
QNX Senior Technical Product Manager
BlackBerry Inc.Ottawa, ON, Canada- Promoted
- New!
Python Engineer
SPECTRAFORCEOntario, Canada- Promoted
Cloud Engineer
Raven ConnectedGreater Ottawa Metropolitan Area, Canada- Promoted
Data Engineer
LeverageTek Staffing SolutionsGreater Ottawa Metropolitan Area, Canada- Promoted
Applications Engineer
Mate GaugeKanata, ON, CanadaSenior Embedded Software Engineer
BTA Design ServicesOttawa, ON, CA- Promoted
Environmental Engineer
Marler & Associates SearchOttawa, ON, Canada- Promoted
Electrical Engineer
Turner & TownsendOttawa, ON, CanadaDéveloppeur Middleware Sénior
ITIOttawaMiddleware Developer
ActalentOttawa, Ontario, CanadaWAS – Web Application Server – Middleware
RaiseOntario- Promoted
Senior Mechanical Engineer - Product Engineer
Wärtsilä CorporationGolden Horseshoe, ON, CanadaBlackBerry QNX Senior Systems Software (General Embedded)Developer
QNX Software SystemsOttawa, OntarioSenior Middleware Software Developer
Randstad CanadaKanata, Ontario, CA- Temporary
- Quick Apply
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.
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.
Advantages
You will gain practical experience in scaled agile software development models and C++ and Python programming.
Responsibilities
Experience with embedded software development and work through the development lifecycle. - 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).
- 7+ years' experience with embedded C++ (C++11 or newer).
Qualifications
Education Preferred :
Master's degree in Computer Science, Computer Engineering, Electrical Engineering or related technical.
Summary
This 12-month on-site contract will have you join their software development team. Work with feature requirements to define High-level and Detailed Design Implement, test and maintain software features using C++ and Python.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary / gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to [email protected] to ensure their ability to fully participate in the interview process.