CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×
Countries

Controls Software Developer Jobs

1 Job Offers

Filters
Controls Software Developer
Save Icon
Join our Cambridge, Canada team as a Controls Software Developer. Develop high-performance C#/.NET applications and APIs for data-driven manufacturing systems. Integrate software with global machine installations and optimize SQL databases. Enjoy competitive pay, bonuses, comprehensive benefits, ...
Location Icon
Location
Canada , Cambridge
Salary Icon
Salary
Not provided
atsautomation.com Logo
ATS Automation Tooling Systems Inc.
Expiration Date
Until further notice
Explore Controls Software Developer Jobs and discover a dynamic career at the intersection of software engineering and industrial automation. Professionals in this specialized field are the architects of intelligence for modern manufacturing and automated systems. They design, develop, and implement the software brains that control physical machinery, enabling seamless data flow and precise operational command in environments ranging from automotive plants to pharmaceutical production lines. This role is critical for advancing Industry 4.0, smart factories, and the Internet of Things (IoT) for industrial applications. A Controls Software Developer typically bridges the gap between traditional software development and hardware integration. Common responsibilities involve gathering requirements from engineers and operators, then designing and coding robust applications, databases, and middleware. These solutions facilitate real-time monitoring, data collection (for traceability and quality), and process optimization. A core duty is integrating software with industrial hardware like Programmable Logic Controllers (PLCs), Human-Machine Interfaces (HMIs), and Supervisory Control and Data Acquisition (SCADA) systems. Developers in this field also create interfaces, often via APIs, to connect machinery with higher-level business systems such as Manufacturing Execution Systems (MES) and Enterprise Resource Planning (ERP) software, ensuring a unified data ecosystem. The typical skillset for these jobs is a powerful blend of software prowess and industrial acumen. Proficiency in object-oriented programming languages like C#/.NET or Java is standard, alongside strong expertise in database design and complex SQL for high-performance, concurrent environments. Knowledge of web technologies for creating dashboards and UI (e.g., JavaScript, React) is increasingly valuable. Crucially, an understanding of industrial communication protocols, control system architecture, and operational technology (OT) cybersecurity is essential. Successful professionals possess robust analytical and problem-solving skills to debug complex system interactions and optimize performance. They are strong communicators, capable of translating technical software concepts for mechanical and electrical engineering teams. Typical requirements for Controls Software Developer jobs often include a degree in Computer Science, Software Engineering, Electrical Engineering, or a related field, coupled with several years of professional development experience. Hands-on exposure to industrial automation environments, either through previous roles or projects, is highly sought after. A candidate is generally expected to be adept at the full software development lifecycle, from design and coding to testing, deployment, and on-site support, which may involve some travel. For those passionate about building tangible, impactful software that drives the physical world, pursuing Controls Software Developer jobs offers a challenging and rewarding path in a vital, technology-driven sector.

Filters

×
Countries
Category
Location
Work Mode
Salary