Senior Software Engineer
3 weeks ago
Kelly is now looking for new Senior Software Engineers to come join a leader in the automotive industry in Cambridge Ontario.
PLEASE NOTE: This role is geared towards currently validated Independent Contractors only that are legally permitted to conduct business in the province of Ontario. This is NOT a remote position.
Title: Software Engineer (senior)
Work Location: Cambridge Ontario as primary work site
Payrate: TBN
Contract Duration: ASAP to 03-31-25 (contracts renewed based on performance)
Schedule: Mon-Fri/Days/40 hours per week – some flexibility required
Special Requirements: Must have own personal vehicle and valid driver’s license and be flexible to work in our Woodstock site about once every 20 working days
Location – Cambridge Ontario:
This is considered an on-site role (80%), collaborating with users on the production floor.
We are currently unable to consider candidates who desire/require 100% remote work.
Description:
One of our largest clients in auto manufacturing is looking for an exceptional self driven problem solver to join the Manufacturing Digital Transformation – Production Core Development Team and work on an exciting new product as part of the company’s Digital Transformation Journey.
As a software engineer consultant, you will be a key contributor to help create and scale new microservices used by the company’s North American Factories.
The product is a brand-new system that is designed from the ground up to run hybrid between our mission critical on-premise factories and AWS private cloud.
As a successful applicant, you will be expected to visit the production floor as part of understanding the environment and processes that the application will be used in. Additionally, you will be expected to participate as part of our core SCRUM team.
Technical Profile:
We have 4 fundamental skill gaps below we need to fill with candidates who can demonstrate strong tech leadership and bring years of professional experience.
Expert Level Knowledge in at least 2 of the Following:
.NET 6+ Apis
SPA web development Angular
.NET WPF Desktop Development
.NET MAUI or Xamarin Cross Platform Mobile Development
Minimum 2 Years Working Experience in Most of the Following:
Developing Multi-threaded & Concurrent applications
Socket programming
Asynchronous applications
Implementing design patterns and software architectures
Linux runtime environment
Containers (Docker / Kubernetes)
System Design
Computer Networks
Caches (Redis, Memcached)
Message Queues
PostgreSQL
Event Driven Architecture
Interfacing with Industrial tools using Ble, Serial, USB, Mqtt
OAuth2, OIDC
Nice to Have Technical Skills (Assets):
Cloud (AWS, Azure, or GCP)
Software build, deployment, and maintenance using DevOps Tools
Mobile App Development
Industrial Protocols (OPC, PLC, Modbus, RFID)
Message Queues (MQTT, Kafka, RabbitMQ, etc.)
Operating System (Windows, RHEL)
DevOps (Terraform, Ansible, Jenkins)
Role Profile:
This role will require successful candidates to take concepts directly from end users and process them through Agile Methodology then realize them into a mission critical industrial environment. The candidate must demonstrate exceptional problem-solving skills in software engineering. We operate like a start up with access to cutting edge tech stacks via containers, Kubernetes, and AWS. We strive by focusing on producing value to the customers while growing the team’s technical skillsets.
Main Responsibilities:
System Design
Implementation
Integration
System support and maintenance
Required Professional Skills:
Must work well both autonomously and in a team environment
Ability to balance concurrent assignments and negotiate with customer groups to follow tasks through to conclusion
Ability to write well organized technical documentations
Ability to follow requirements and deliver new product features from start to finish
Strong interpersonal skills, decision making ability, and problem-solving skills
Ability and willingness to learn and adapt to new technologies as business needs evolve
Perform under pressure
Available to work overtime when required
Required Transportation:
- Must have own personal vehicle and valid driver’s license and be flexible to work in our Woodstock site about once every 20 working days
Educational Requirements:
Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering, or related fields
-
Software Engineer
2 weeks ago
Cambridge, Ontario, Canada Intelliswift Software Full timeTitle: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ MonthsRESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...
-
Software System Engineer
2 weeks ago
Cambridge, Ontario, Canada Intelliswift Software Full timeTitle: Software Engineer Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...
-
Senior Software Engineer
3 weeks ago
Cambridge, Canada Kelly Services (Canada), Ltd. Full timeKelly is now looking for new Senior Software Engineers to come join a leader in the automotive industry in Cambridge Ontario. PLEASE NOTE: This role is geared towards currently validated Independent Contractors only that are legally permitted to conduct business in the province of Ontario. This
-
Software Engineer
2 months ago
Cambridge, Canada Intelliswift Software Full timeTitle: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface
-
Software Engineer
4 weeks ago
Cambridge, Canada Intelliswift Software Full timeTitle: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface
-
Software Engineer
4 weeks ago
Cambridge, Canada Intelliswift Software Full timeTitle: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...
-
Software Engineer
2 months ago
Cambridge, Canada Intelliswift Software Full timeTitle: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...
-
Software Engineer
2 months ago
Cambridge, Canada Intelliswift Software Full timeTitle: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...
-
Software Engineer
2 months ago
Cambridge, Canada Intelliswift Software Full timeTitle: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...
-
Software Engineer
2 months ago
Cambridge, Canada Intelliswift Software Full timeTitle: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...
-
Software Engineer
4 weeks ago
Cambridge, Canada Intelliswift Software Full timeTitle: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...
-
Software Engineer
4 weeks ago
Cambridge, Canada Intelliswift Software Full timeTitle: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...
-
Software Engineer
4 weeks ago
Cambridge, Canada Intelliswift Software Full timeTitle: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...
-
Senior Software Engineer
4 days ago
Cambridge, Canada Kelly Services (Canada), Ltd. Full timeKelly is now looking for new Senior Software Engineers to come join a leader in the automotive industry in Cambridge Ontario. PLEASE NOTE: This role is geared towards currently validated Independent Contractors only that are legally permitted to conduct business in the province of Ontario. This is NOT a remote position. Title: Software Engineer (senior)Work...
-
Senior Software Engineer
3 weeks ago
Cambridge, Canada Kelly Services (Canada), Ltd. Full timeKelly is now looking for new Senior Software Engineers to come join a leader in the automotive industry in Cambridge Ontario. PLEASE NOTE: This role is geared towards currently validated Independent Contractors only that are legally permitted to conduct business in the province of Ontario. This is NOT a remote position . Title: Software Engineer...
-
Software Engineer
1 month ago
Cambridge, ON, Canada Intelliswift Software Full timeTitle: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...
-
System Software Development Engineer
1 month ago
Cambridge, ON, Canada Intelliswift Software Full timeTitle: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...
-
Software Engineer
4 weeks ago
Cambridge, ON, Canada Intelliswift Software Full timeTitle: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...
-
Software Engineer
1 month ago
Cambridge, ON, Canada Intelliswift Software Full timeTitle: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...
-
System Software Development Engineer
1 month ago
Cambridge, ON, Canada Intelliswift Software Full timeTitle: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...