CrawlJobs Logo

Senior Control Systems Software Designer

Canada, Cambridge 42.31 - 58.17 CAD / Hour · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

We’re looking for a creative problem-solver who can electrical engineer smart control software that drives efficiency, precision, and automation innovation.

Job Responsibility

  • Planning and leading projects including oversight of a project team
  • Responsible for project tracking, project milestones and project budget for assigned project including attending project team meetings
  • Contributing to machine concepts
  • Design of control software
  • Integration of software with electrical and mechanical systems
  • Mentoring more junior members of the controls team
  • Process development and machine installation at customer sites worldwide
  • Programming and integration assignments involve leading-edge technologies and processes utilizing PLC’s, PC’s, robotics, motion controllers, vision systems, laser and other controllers

Requirements

  • A post-secondary engineering degree, diploma or equivalent, specializing in mechanical, electrical, systems or computer engineering
  • Strong programming, mechanical and electrical problem-solving skills
  • Ability to communicate effectively, both orally and in writing
  • Understanding of robotics, control systems and machine operation with hands-on experience is desirable
  • A self-starter with the ability to work as part of a team in a fast-paced environment with minimal supervision

What we offer

  • Annual Performance-Based Incentive Bonus
  • 5% RRSP match
  • Stock purchase plan
  • Starting 3 weeks of vacation
  • Benefits package (health and dental) + $600 health spending account
  • Half-Day Fridays
  • Working on challenging engineering projects
  • Continuous learning and career growth with global mobility opportunities
  • A chance to contribute to something bigger - advancing the future of healthcare through automation

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Control Systems Software Designer

8 matching positions

Senior Control Systems Software Designer

As a member of a highly motivated, dynamic, multi-disciplined team, you will des...
Location
Location
Canada , Cambridge
Salary
Salary:
42.31 - 58.17 CAD / Hour
atsautomation.com Logo
ATS Automation Tooling Systems Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A post-secondary engineering degree, diploma or equivalent, specializing in mechanical, electrical, systems or computer engineering
  • Strong programming, mechanical and electrical problem-solving skills
  • Ability to communicate effectively, both orally and in writing
  • Understanding of robotics, control systems and machine operation with hands-on experience is desirable
  • A self-starter with the ability to work as part of a team in a fast-paced environment with minimal supervision
Job Responsibility
Job Responsibility
  • Planning and leading projects including oversight of a project team
  • Responsible for project tracking, project milestones and project budget for assigned project including attending project team meetings
  • Contributing to machine concepts
  • Design of control software
  • Integration of software with electrical and mechanical systems
  • Mentoring more junior members of the controls team
  • Process development and machine installation at customer sites worldwide
  • Programming and integration assignments involve leading-edge technologies and processes utilizing PLC’s, PC’s, robotics, motion controllers, vision systems, laser and other controllers
  • Complete yearly assigned department objectives
  • Design and develop software programs (PLC and/or PC based) specific to customer and project requirements based on standard ATS programming methods
What we offer
What we offer
  • Compensation: $42.31 to $58.17 CAD per hour
  • Annual Performance-Based Incentive Bonus
  • 5% RRSP match
  • Stock purchase plan
  • Starting 3 weeks of vacation
  • Benefits package (health and dental) + $600 health spending account
  • Half-Day Fridays
  • Continuous learning and career growth with global mobility opportunities
  • Fulltime
Read More
Arrow Right

Senior Control Systems Software Designer

Join our globally growing team at ATS Industrial Automation where we create comp...
Location
Location
Canada , Cambridge
Salary
Salary:
42.30 - 58.17 CAD / Hour
atsautomation.com Logo
ATS Automation Tooling Systems Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of progressively responsible experience in industrial automation, specializing in controls software design for complex PLC‑ and robot‑based systems
  • Demonstrated experience originating and structuring PLC programs, including sequencing, safety behavior, diagnostics, and recovery logic
  • Proven ability to independently deliver software scope across concurrent projects with minimal oversight
  • Strong PLC/software architecture, troubleshooting, and root‑cause problem‑solving skills
  • Clear, professional communication in both technical and customer‑facing situations
Job Responsibility
Job Responsibility
  • Provide technical input into system concepts and final design solutions, ensuring control strategies align with overall system requirements
  • Design and implement control software (PLC‑ and/or PC‑based) aligned with customer specifications and standard ATS programming methods, including program architecture, sequencing, fault handling, safety control, diagnostics, and recovery strategies
  • Perform full system integration, both in‑house and at customer sites as required
  • Integrate with motion systems, vision systems, safety devices, lasers, sensors, feeders, printers, and other peripheral equipment
  • Work cross‑functionally with design, assembly, and management teams to deliver cohesive automation systems
  • Execute work with awareness of project schedules, scope and budget constraints, raising concerns early when technical decisions may impact delivery
What we offer
What we offer
  • Eligible for Annual Incentive Bonus
  • Stock Purchase Plan
  • 3 Weeks Vacation
  • Health Care Benefits + $600 Health Care Spending Account
  • Employee Engagement Events (Employee BBQ’s and lunches, weekly treat day, etc.)
  • Employee Development Programs
  • Fulltime
Read More
Arrow Right

Senior Controls Systems Software Designer

Join our globally growing team at ATS Test where we create complex automation so...
Location
Location
Canada , Woodbridge
Salary
Salary:
42.31 - 58.17 CAD / Hour
atsautomation.com Logo
ATS Automation Tooling Systems Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A post-secondary degree specializing in Mechatronics, Systems, Electrical or Computer Engineering
  • 5+ years of experience programming Programmable Logic Controllers (PLC), and Human/Machine Interfaces (HMI) using Allen Bradley (Rockwell Studio 5000 Logix Designer) or Siemens (TIA Portal) software
  • 3 years of experience in a hands-on automation/controls environment working on Supervisory Control and Data Acquisition (SCADA) and Manufacturing Execution Systems (MES) systems
  • Proficiency in understanding programs written in structured test (i.e. Visual Basic, C#, Python, languages)
  • Strong programming, mechanical and electrical problem-solving skills
  • Experience with configuration/troubleshooting of instrumentation (power supplies, meters, sensors, safety switches, etc.) using vendor software and interfaces
  • Experience working in Just-In-Time environments and on mission critical systems
  • Ability to communicate effectively, both orally and in writing
  • Understanding of robotics, control systems and machine operation with hands-on experience is required
  • A self-starter with the ability to work as part of a team in a fast-paced environment with minimal supervision
Job Responsibility
Job Responsibility
  • Design and develop software programs (PLC and/or PC based) specific to customer and project requirements based on standard ATS programming methods (ATS Global Code Standard)
  • In depth programming in environments mainly using PLC Ladder logic (Rockwell / Siemens platforms), and structured test (i.e. shell scripting, Visual Basic, C#, Python)
  • Ability to reverse-engineer and write PLC code from scratch
  • Select, test and integrate hardware and software components such as robots, I/O, analog devices, motion controllers, sensors, vision systems and lasers
  • Debug and commission control systems at our facility, during the system integration stage and then at the customer’s site during installation
  • Travel to both domestic and international customer locations for SAT (up to 20% travel per year)
  • Work with other members of the control systems design department and other groups to continuously improve methods of integrating controls technology, with the goals being enhanced safety, enhanced functionality and reduced cost
  • Work with customers, project managers, designers, toolmakers and electricians to solve problems to provide the customer with a complete, functional automation system
  • Provide thorough testing of machine functionality to verify software program completeness
  • Provide accurate documentation for each project and training specific to their current project (i.e. machine operation, programming principles and program structure)
What we offer
What we offer
  • Eligible for 3% - 6% Annual Incentive Bonus
  • Stock Purchase Plan
  • 3 Weeks Vacation
  • Health Care Benefits + $600 Health Care Spending Account
  • Employee Engagement Events (Employee BBQ’s and lunches, weekly treat day, etc.)
  • Employee Development Programs
  • Competitive starting salaries, comprehensive health and dental benefits, overtime pay, employee bonus, RSP matching, Employee Share Purchase Program
  • Awesome work perks such as treat days, gourmet coffee and beverages, subsidized breakfast and lunches in our cafeteria, employee referral bonuses and lots more
  • Intentional about your professional growth and development through internal career opportunities and our educational reimbursement program
  • Fulltime
Read More
Arrow Right

Senior Control Systems Engineer

Senior Control Systems Engineer (Control Systems Integration). As a Senior Contr...
Location
Location
United Kingdom , Woodford Green
Salary
Salary:
60000.00 - 70000.00 GBP / Year
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years’ experience in a Senior or Lead Control Systems Engineering role
  • Degree in Software or Electrical Engineering, or equivalent qualifications
  • Mentoring or team leadership experience
  • Proven ability to design and modify PLC and SCADA/HMI software
  • Experience with Allen Bradley, Siemens, Mitsubishi, or Wonderware systems (other platforms also considered)
  • Experience in producing detailed documentation, and client communication
  • Full UK driving licence and eligibility to work in the UK
  • Instrumentation and Electrical experience would be preferable
Job Responsibility
Job Responsibility
  • Lead the design, development, and commissioning of control systems
  • Attend client meetings, conduct site surveys, and provide technical leadership
  • Programme and configure PLC and HMI/SCADA software (Siemens, Rockwell, Mitsubishi, Wonderware/ AVEVA, ClearScada/ GEOSCADA etc.)
  • Produce detailed project documentation and ensure technical compliance
  • Oversee site commissioning (occasional short periods away from home)
  • Mentor our graduates and apprentices
What we offer
What we offer
  • Auto enrolment pension scheme (including salary sacrifice/exchange for pension payments if desired)
  • Private health scheme (after 1 year service)
  • Death in service plan (after 5 years service)
  • 25 days holiday plus bank holidays (raises to 30 days after 5 years of service)
  • Company car scheme
  • Access to our Wellbeing programme operated through COGG
  • Access to 24/7 365 days confidential employee counselling service, free for employees and their families
  • Access to our Training Hub (various training courses available)
  • Annual Personal development and salary reviews
  • Free parking at all our offices (Subject to availability)
  • Fulltime
Read More
Arrow Right

Senior Control Systems Engineer

As a Senior Control Systems Engineer, you will work closely with our Senior Engi...
Location
Location
United Kingdom , Woodford Green
Salary
Salary:
60000.00 - 70000.00 GBP / Year
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years’ experience in a Senior or Lead Control Systems Engineering role
  • Degree in Software or Electrical Engineering, or equivalent qualifications
  • Mentoring or team leadership experience
  • Proven ability to design and modify PLC and SCADA/HMI software
  • Experience with Allen Bradley, Siemens, Mitsubishi, or Wonderware systems (other platforms also considered)
  • Experience in producing detailed documentation, and client communication
  • Full UK driving licence and eligibility to work in the UK
Job Responsibility
Job Responsibility
  • Lead the design, development, and commissioning of control systems
  • Attend client meetings, conduct site surveys, and provide technical leadership
  • Programme and configure PLC and HMI/SCADA software (Siemens, Rockwell, Mitsubishi, Wonderware/ AVEVA, ClearScada/ GEOSCADA etc.)
  • Produce detailed project documentation and ensure technical compliance
  • Oversee site commissioning (occasional short periods away from home)
  • Work closely with clients to develop solutions and ensure high-quality project delivery
  • Lead and mentor our highly skilled engineers, including graduates and apprentices, to help the team perform at its best
  • Design and implement advanced control systems using PLC, SCADA, and HMI technologies
  • Bring a problem-solving mindset to complex engineering challenges and drive technical excellence
What we offer
What we offer
  • Auto enrolment pension scheme (including salary sacrifice/exchange for pension payments if desired)
  • Private health scheme (after 1 year service)
  • Death in service plan (after 5 years service)
  • 25 days holiday plus bank holidays (raises to 30 days after 5 years of service)
  • Company car scheme
  • Access to our Wellbeing programme operated through COGG
  • Access to 24/7 365 days confidential employee counselling service, free for employees and their families
  • Access to our Training Hub (various training courses available)
  • Annual Personal development and salary reviews
  • Free parking at all our offices (Subject to availability & any company parking policies or parking rotas that may be in effect)
  • Fulltime
Read More
Arrow Right

Senior Control Systems Engineer

The Senior Control Systems Engineer is responsible for management and execution ...
Location
Location
United States , Mountain View
Salary
Salary:
124800.00 - 164020.00 USD / Year
jll.com Logo
JLL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Mechanical/Electrical Engineering or a related facilities engineering field (7+ years of progressive experience in facilities HVAC and control systems)
  • Expert knowledge of control theory, advanced HVAC systems, and building automation protocols (e.g., BACnet, Modbus)
  • Proficiency with major BMS platforms (e.g., ALC, Tridium, JCI, Siemens), including the development and expert review of complex operating sequences
  • Enterprise-Level Architecture: Proven ability to define and implement multi-site control network standards, system topologies, and data strategies
  • Compliance Leadership: Expertise in applying and auditing projects against major industry standards and codes (ASHRAE, Title 24, LEED)
  • Strong ability to mentor and develop junior and mid-level engineers
  • Demonstrated ability to manage multiple large-scale strategic projects and communicate complex technical and financial data effectively to senior leadership
  • Demonstrated ability to drive organizational continuous improvement programs
  • Excellent problem-solving, troubleshooting, and risk management skills for critical systems
  • Candidates must be authorized to work in the United States without sponsorship
Job Responsibility
Job Responsibility
  • Lead and be fully Responsible for engineering design reviews and technical review of control sequences of operation, program logic, and associated functional performance test plans to ensure compliance with relevant standards and stakeholder expectations
  • Responsible for managing the Commissioning Review process, ensuring all functional performance tests validate the system design
  • Conduct field inspection throughout project implementation to proactively identify implementation risks and deviations from approved design
  • Collaborate with clients, consultants, and contractors to ensure project requirements are met and all design issues are effectively resolved
  • Responsible for managing and driving continuous improvement through the proactive identification of process deficiencies and the development and implementation of improvements
  • Responsible for the ownership and completion of all KPI Reporting (e.g., Monthly, Quarterly) and strategic program initiatives
  • Manage multiple projects simultaneously, ensuring timely completion and budget adherence
  • Provide controls-specific guidance and technical leadership to the mechanical engineering team and mentor junior controls engineers
  • Oversee and be accountable for the successful installation and configuration of BMS and/or BOS hardware and software
  • Develop and oversee the execution of comprehensive commissioning plans, relying on the Junior team for field-level execution steps
What we offer
What we offer
  • 401(k) plan with matching company contributions
  • Comprehensive Medical, Dental & Vision Care
  • Paid parental leave at 100% of salary
  • Paid Time Off and Company Holidays
  • Early access to earned wages through Daily Pay
  • Fulltime
Read More
Arrow Right

Senior Systems Software Engineer

Join Exact Sciences as a Senior Systems Software Engineer and help advance our m...
Location
Location
United States , Madison
Salary
Salary:
101000.00 - 172000.00 USD / Year
exactsciences.com Logo
Exact Sciences
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in software engineering or related field
  • 6+ years of relevant industry experience
  • Authorization to work in the United States without sponsorship
  • Demonstrated ability to perform the Essential Duties of the position with or without accommodation
Job Responsibility
Job Responsibility
  • Lead and participate in all aspects of the software development lifecycle
  • Translate product requirements and quality system requirements into software specifications and assist in defining the product requirements
  • Lead review and create software design control documents with team input
  • Lead the architecture of software driven systems
  • Document software designs and systems using generally accepted notation such as UML
  • Maintain and improve the performance of existing software
  • Review and debug highly complex software
  • Code complex software applications with associated unit tests that control process and implement workflows
  • Develop test strategies and execute test plans at module/unit and system levels. Develop test plans to ensure that product requirements, quality system requirements, regulatory requirements, and design specifications have been met
  • Create internal software tools to enhance data analysis and data management productivity
What we offer
What we offer
  • Paid time off (including days for vacation, holidays, volunteering, and personal time)
  • Paid leave for parents and caregivers
  • A retirement savings plan
  • Wellness support
  • Health benefits including medical, prescription drug, dental, and vision coverage
  • Bonus eligibility
  • Fulltime
Read More
Arrow Right

Senior Flight Control Software Engineer

Archer is an aerospace company based in San Jose, California building an all-ele...
Location
Location
Brazil , São Paulo
Salary
Salary:
Not provided
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience in a flight control software or a related field
  • Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or related degree
  • Proficiency with C/C++
  • Experience with MATLAB/Simulink
  • Fluency with widely used scripting languages like bash and Python
  • Experience developing software complying with safety standards like DO-178C to high criticality levels (DAL-A/B)
  • Understanding of communication standards and protocols (RS-422/485, CAN, ARINC-429, AFDX, Ethernet, TCP/IP, etc.)
  • Familiarity with debuggers and lab instruments such oscilloscopes and bus analyzers
  • Experience with Model Based Software development and certification (DO-331)
Job Responsibility
Job Responsibility
  • Develop safety critical software components for Archer’s flight control system
  • Participate in planning, design, scheduling, prioritizing, and tracking the project
  • Work with system engineers to decompose item requirements into high level and low level software requirements in compliance with DO-178C
  • Work with a multi-disciplinary team to develop and integrate the complex hardware/software flight control system
  • Development of software plans, processes & guidelines
  • Software requirements decomposition, analysis, definition, and traceability
  • Software design and development, performance, risk, safety, operation and cost optimization trade studies, and lead / conduct design reviews
  • Software analyses, requirements-based testing, and structural coverage analysis
  • Contribute to the continuous improvement of our processes to increase safety and efficiency
Read More
Arrow Right