Software Engineer

3 weeks ago


Cambridge, Canada Tundra Technical Solutions Inc. Full time
Position Title – Software Engineer (Senior or Intermediate)

Location – Cambridge

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

Our client is looking for an exceptional self driven problem solver to work on our Quality Control Software Systems. As a software engineer consultant, you will be working through full software development cycles creating new products and features in our Quality Control Software Application Suite. The team you will be on specializes in building microservices for industry 4.0 applications that runs both on-prem and on AWS. The current projects include Real time Location Systems Integration and Machine Learning Vision System integration

As part of the job, you are expected to participate in system engineering support for our production during our fixed support rotations.

Must Have Working Knowledge Of

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:

Machine Learning (Computer vision, Object detection / Classification, Jupyter notebook)

Strong knowledge in at least 2 of the following

Restful Api (.NET or Spring Boot)

SPA web development (Angular or React)

Relational Database (Postgres, Oracle, MySql, or Microsoft SQL)

Minimum 2 year working experience in most of the following

Developing Multi-threaded & Concurrent applications

Socket programming

Asynchronous applications

Implementing design patterns and software architectures

Socket Programming

Linux runtime environment

Containers (Docker / Kubernetes)

System Design

Computer Networks

Caches (Redis, Memcached)

Message Queues

Nice To Have Technical Skills

Cloud (AWS, Azure, or GCP)

  • NET

Software build, deployment, and maintenance using build tools, IIS, and Windows Servers

Java

NoSql Databases

Mobile App Development

Industrial Protocols (OPC, PLC, Modbus, RFID)

Embedded Systems

Signal Processing

Image Processing

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 AWS. We strive by focusing on producing value to the customers while growing the team’s technical skillsets.

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 evolves

Perform under pressure

Available to work overtime when required

Must be flexible to work in Woodstock about once every 20 working days

Education Requirement

Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering, Mechatronic Engineering or related fields

Job 69443

#J-18808-Ljbffr
  • Software Engineer

    2 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: 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

    3 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: 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 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ MonthsRESPONSIBILITIES 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

    3 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: 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

    3 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite Role Duration: 12+ MonthsRESPONSIBILITIES 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 control,...

  • Software Engineer

    3 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: 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

    3 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: 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

    3 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: 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

    3 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: 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 weeks ago


    Cambridge, Canada Intelliswift Software Full time

    Title: 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 week ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: 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,...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: 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 week ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: 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,...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: 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

    3 weeks ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: 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

    3 weeks ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: 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...


  • Cambridge, Canada Lone Wolf Real Estate Technologies Inc Full time

    We are engaged in the transition of our flagship product from desktop to web-based application and need a talented leader for a dedicated team of professionals. As the Manager, Software Engineering, you will develop an understanding of our history and help drive the transformation to an on-line, best-in-class, software as a service (SaaS) solution. Your...


  • Cambridge, Canada Lone Wolf Real Estate Technologies Inc Full time

    Those duties include:  Work within an Agile environment to plan and deliver work incrementally.  Develop high quality maintainable and scalable SaaS (Software as a Service) applications on the Java technology stack. Collaborate with product owners, architects, and software engineers to deliver key business objectives.  Deliver an...

  • Sr. Software Engineer

    1 month ago


    Cambridge, Canada Lone Wolf Real Estate Technologies Inc Full time

    Be part of a fast moving, agile product development team working on the development of Lone Wolf applications. Deliver reliable, scalable new features using .NET Framework, .NET Core, Razor, JavaScript, Microsoft SQL Databases and other modern technologies. Collaborate with the Dev Team and Product teams to design and deliver finished, high-quality, and...

  • Software Engineer

    1 week ago


    Cambridge, ON, Canada RidgeTech Automation Inc. Full time

    We are looking for the next skilled software developer to join our passionate and dedicated Integrated Software (IS) team. This position has lots of growth potential and paid training will be provided for systems specific to RidgeTech Automation. Create software/digital solutions for current and new SCADA/MES clients Develop code and scripting in...