Apply now

Posted 16 days ago

Senior Software Developer (industrial automation)

@ ALTEN Canada

Woodbridge, Ontario

Full-time
Apply now
SIGNALS

Overview

ALTEN Canada is hiring a Senior Software Developer to build machine-control software for custom industrial automation systems. The role covers PC-based control software in C#, .NET, C/C++, Python and LabVIEW, plus system integration, commissioning and customer-site deployment. The position requires travel to the U.S. and onsite work; the salary range is listed as placeholders.

Responsibilities:

  • Develop and maintain industrial machine-control software in C#, .NET, C/C++, Python and LabVIEW
  • Integrate PLCs, instrumentation, vision systems and other hardware
  • Support FAT, startup, commissioning and customer-site deployment
  • Troubleshoot with customers, engineers and technicians
  • Provide technical documentation, training and ongoing support

Requirements summary:

  • Industrial machine-control software experience
  • Experience developing hardware-control applications
  • Strong software development background
  • Industrial automation experience
  • Ability to travel to the U.S. and work onsite

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-10-26
First seen by our source
2026-11-11
Source record updated
2026-11-11

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Hours per week40 (estimated)
Travelair: moderate · ground: none
Work settingOffice, Client sites, Plant or factory
PositionSitting and standing
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

ALTEN Canada

FieldValue
Open jobs on Jobsy41
Job description

About ALTEN

ALTEN is a global leader in Research & Development, Engineering, IT Services, Life Sciences, and Network Services. With a presence in more than 30 countries and a team of over 60,000 employees, we are trusted by industry leaders worldwide to deliver pioneering solutions and drive technical excellence.

ALTEN CANADA, a proud subsidiary of ALTEN headquartered in France, is dedicated to serving the Canadian market. With offices in Montreal and Toronto, we combine global expertise with local insight to accelerate innovation across Canada.

At ALTEN CANADA, our consultants thrive on solving complex, highly technical challenges across diverse industries. From Life Sciences to Energy, Automation to Manufacturing, Aviation, Defense, Automotive, Rail and Transportation, to Information Systems and Telecommunications, our unwavering commitment to excellence is shaping the future of technology and industry.

Job Requirements

Location: Canada

Travel Requirement: Ability to travel to the U.S. (B1/B2 visa acceptable)

Visa Status: Canadian passport preferred

Project Context

The Senior Software Developer will contribute to the development of machine-control software for custom industrial automation systems. The role focuses on PC-based control systems rather than PLCs.

Key Responsibilities

  • Develop and maintain custom industrial software solutions using C#, .NET, C/C++, Python, and LabVIEW for machine control, testing, SCADA, and IoT applications.
  • Design and integrate automation systems by connecting PLCs, instrumentation, vision systems, barcode scanners, data acquisition devices, and other third-party hardware.
  • Support the full project lifecycle, including software development, system integration, debugging, FAT, startup, commissioning, and customer-site deployment.
  • Collaborate with customers, project managers, engineers, technicians, and designers to troubleshoot issues and deliver fully functional automated systems meeting project requirements.
  • Provide technical documentation, customer training, and ongoing support while following software development best practices, safety standards, and professional engineering requirements.

Candidate Requirements

  • Industrial machine-control software experience
  • Experience developing hardware-control applications
  • Strong software development background
  • Industrial automation experience
  • Ability to travel and work onsite

Nice-to-Have Qualifications

  • Experience developing software for automated equipment
  • Exposure to controls engineering environments
  • Engineering background

Tools/Software/Certifications

  • C
  • C#
  • .NET
  • Python
  • Industrial machine-control software development

Soft Skills

  • Engineering mindset
  • Problem-solving
  • Autonomy
  • Creativity
  • Ability to understand hardware interactions

Why Join Us?

ALTEN Canada fosters a dynamic, collaborative work environment where every team member is empowered to reach their full potential. We are deeply committed to investing in our people by offering meaningful experiences and supporting continuous learning, growth, and career development.

At ALTEN Canada, your skills are celebrated, your ambitions supported, and your growth continuously nurtured. Join us and discover the difference of working with a company that values innovation, collaboration, and excellence.

ALTEN CANADA is committed to promoting diversity, equity, and inclusion. We strive to provide a work environment where every individual feels welcomed, valued, and respected, allowing them to thrive to their full potential. This includes our dedication to offering accessibility measures to those who require them. Should you require accommodation during our recruitment process, please reach out to us.

Alten uses artificial intelligence tools to support certain administrative aspects of the recruitment process, such as interview note-taking and résumé formatting. These tools do not make hiring decisions. Candidate consent is always obtained prior to use.

In accordance with our compensation practices, ALTEN is providing the salary range associated with this opportunity. Final compensation will be determined after considering several factors, including professional experience, skill set, educational background, certifications, and geographic market conditions. The current target salary range for this role is $XX,000 – $XX,000 per year.

Similar jobs

  • Senior Software Developer / Core Trading Cloud Migration (1863)

    Toronto, ON
    Contract

    Direct IT Recruiting Inc.

    5+ YOECandidates need 5+ years of software development experience, strong C# and .NET Core skills, and solid SQL with Oracle or MS SQL. Experience with Snowflake or cloud data platforms, data migration, and CI/CD tools is also required, with a university degree in Computer Science, Engineering, or equivalent experience.

    C#, .NET Core, SQL, Snowflake, Oracle, MS SQL

  • Senior Software Developer

    Pickering, ON
    Full Time

    The Lenbrook Group of Companies

    Candidates need extensive Linux and embedded systems experience, strong C/C++ or Go skills, and solid networking knowledge. Post-secondary education in a technical discipline or equivalent practical experience is also required.

    Linux, GitLab, Docker, AWS, Git, CMake

  • Software Developer - Full Stack - Senior - 6 months contract

    Toronto, ON

    Dimensional Tech Inc.

    Candidates need senior experience in Java, J2EE, JSF, HTML, XML/XSL and Oracle databases, plus web services and responsive frontend work. Experience with open-source frameworks such as Spring, MyBatis, Bootstrap and jQuery is also required.

    Oracle database, Spring, MyBatis, Bootstrap, jQuery

    Software Developer (Siebel) - Senior, 1 month contract

    Toronto, ON

    Dimensional Tech Inc.

    10+ YOECandidates need 10+ years of Siebel configuration, design, development and integration experience. They also need 5+ years of Siebel integration with Adobe AEM and J2EE, 5+ years of Siebel EIM/EAI work, and experience developing OBIEE and Power BI reports.

    Siebel, Adobe AEM, J2EE, EIM, EAI, OBIEE

  • Sr. Software Developer - Full-Stack

    Toronto, ON

    Range

    Candidates need Angular with TypeScript, C# and .NET Core, PostgreSQL, REST APIs, microservices, Docker and Azure Service Bus experience. Financial systems knowledge, event-driven design and daily use of AI coding tools are strong assets.

    Azure Service Bus, Docker, Kubernetes, PostgreSQL, Angular, Azure Pipelines

  • Sr. Software Developer - Full-Stack

    Toronto, ON

    TripArc: TripArc is a travel technology and procurement company whose industry-leading booking platforms transform the effectiveness of travel professionals…

    Candidates need strong Angular and TypeScript, C# and .NET Core, PostgreSQL, REST API and microservices experience, plus Docker and Azure Service Bus. Experience with financial-transaction correctness, event sourcing and AI-assisted development is valued.

    Angular, TypeScript, C#, NET Core, PostgreSQL, Docker

  • Sr. Software Developer - Full-Stack

    Toronto, ON

    Range Group - Job Postings: The firm’s principals have a consistent track record of delivering out-sized returns on a wide array of projects.

    Candidates need strong Angular, TypeScript, C# and .NET Core skills, plus experience with PostgreSQL, RESTful APIs, microservices, Docker and Azure Service Bus. Experience with financial correctness, event sourcing and AI-assisted development is a strong plus.

    Angular, NET Core, PostgreSQL, Docker, Azure Service Bus, Marten

  • Senior Software Developer

    Markham, ON
    Full Time

    GEPR Energy Canada Inc

    10+ YOE2+ MgmtGEPR Energy Canada Inc needs a STEM bachelor's degree, 10+ years of PC software development in C#, Java, C++, JavaScript or Delphi, and 5+ years of test-driven development. Candidates also need working knowledge of Agile and clear communication across time zones.

    UML, XML, DS Agile Studio, GE Vernova Gateway products

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.