Embedded Systems Software Engineer - SCADA & IoT
$36.54 - $50.24 per hourATS Automation Tooling Systems Inc
Select how often (in days) to receive an alert: Requisition ID: 17109 Location: Woodbridge, ON, CA, L4L 8K9 Date: May 22, 2026 Software Developer Role Overview Designs and implements custom software based on customer and project requirements. Programming assignments may involve PC and/or PLC's, and the integration of various third-party instrumentation or data acquisition devices. Integration stage will combine software with associated custom-built machine(s) and involve proving out mechanical, electrical, and software components to produce a fully functional system. Systems span a wide variety of industries and technologies. Work is performed under the supervision, guidance, and direction of more senior software developers and is commensurate with level of ability Pay Rate: $36.54 - $50.24 Eligible for Annual Incentive Bonus Stock Purchase Plan Health Care Benefits + $600 Health Care Spending Account Employee Engagement Events (Employee BBQs and lunches, weekly snack day, etc.) Employee Development Programs Specific Responsibilities Develop C# and .NET code for Test Executive and SAMS software products Develop software in C/C++ code for microcontroller hardware targets (Arduino, Raspberry Pi). Designing software for remote IoT devices Design and implement SCADA systems using ATS Test software packages. This includes data collection from PLC, instrumentation, barcode scanners, vision systems, and other 3rd party equipment With input and guidance from more senior developers, design programs specific to customer and project requirements based on standard ATS Test Systems programming methods Debug and commission test system programs on our shop floor during systems integration stage and then on the customer's site during installation Works with customers, project managers, other software developers, designers, toolmakers, and technicians to solve problems to provide the customer with a complete functional system Programs should be written in clear concise high-level structured software development languages. Object oriented design methods should be used whenever appropriate so that systems can be easily integrated and enhanced for use in future applications. All procedure methods and data structures should be documented within the source so that other programmers can easily learn to work with the software Informs customer project personnel regarding documentation and advises them on solving technical problems Provide customer with training specific to their current project, i.e.: machine operation, programming principles, program functionality and program structure Willingness to travel up to 25% Ensures that all business activities are performed with the highest ethical standards and in compliance with the ATS code of business conduct Adhere to all Health and safety rules and procedures Qualifications Education: Bachelor's Degree in Computer Science, Software, Electrical or Computer Engineering Experience: 5 years of professional software engineering experience in production systems; including full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Minimum 3 years of embedded software development experience using C/C++; prior working experience with automotive software standards, test procedures and build processes Experience with project and software configuration management processes and tools (e.g. GitHub and Jira) Experience in deciphering TCP/IP, CAN and LIN packet traces Experience with Supervisory Control and Data Acquisition (SCADA) and Manufacturing Execution Systems (MES) systems Good background in object-oriented programming languages and design methodologies; understanding of C# and .NET code Preferred experience developing real-time data acquisition and control applications Experience with configuration/troubleshooting of instrumentation (power supplies, meters, sensors, safety switches, etc.) using vendor software and interfaces Good oral and written communication skills are required, and high level of interpersonal skills to work effectively in a geographically dispersed team Ability to manage time and meet deliverable timing is critical Health & Safety Requirements Work in conformance with divisional health, safety and environmental procedures and compliance to legislative requirements Refrain from removing or altering safety devices or guarding unless hazardous energies are controlled through lockout-tagout methods Report any unsafe conditions or unsafe acts, defect in any equipment or protective device, and any accidents/incidents to the supervisor Ensure that the required protective equipment is used for assigned tasks Attend all required health, safety and environmental training Assist in investigating accidents/incidents where applicable Refrain from engaging in any prank, contest, feat of strength, unnecessary running or rough and boisterous conduct The Compensation offered will be based on the local job market and may vary depending on factors such as the job-related knowledge, skills, experience of the selected candidate, as well as other objective business considerations. Subject to these considerations, the total compensation package for this position may also include other elements, such as an annual cash incentive in addition to a full range of medical, retirement, and/or other benefits. Details of these benefit plans will be provided when the selected job candidate receives an offer of employment. ATS is in compliance with the Accessibility for Ontarians with Disability Act (AODA), 2005 and will, upon request, assist those who may require specific accommodations due to personal disability. We would ask those who require assistance to notify our offices as soon as possible if accommodation is necessary. #J-18808-Ljbffr ATS Automation Tooling Systems Inc
$36.54 - $54.81 per hour
..., L4L 8K9 Date: May 22, 2026 Control Systems Software Designer Role Overview As a member of a... ...including programming PLCs to interface with SCADA systems like Ignition, ATS SAMS, and... ...Basic, C#, Python) Ability to reverse-engineer and write PLC code from scratch Select...SuggestedLocal areaImmediate startWorldwide$138.16k - $226.08k
...Senior Distributed Systems Engineer - Kotlin/Spring Location: This role enables associates to work virtually full-time, except for required... ...platform engineering, fintech, SaaS, cloud infrastructure, IoT, and distributed systems backgrounds. You will lead the architecture...SuggestedFull timeTemporary workWork experience placementWork at officeLocal areaWork from home1 day per week- ...QUALIFICATIONS 1. Bachelor's degree in computer science, Computer Engineering, relevant technical field, or equivalent practical experience. 2. 10 years of software experience with experience related to embedded systems. 3. Familiarity with data acquisition systems and...Suggested
- ...powerhouse that has stood for engineering excellence, innovation,... ...and distributed energy systems. We create technology... ...(e.g., PLC, HMI, SCADA, Drives, Industrial Networks... ...(e.g., Industry 4.0, IoT, AI), control theory,... ...automation hardware and software, including: SIMATIC...Suggested
$64.31 per hour
System One is looking for an ADMS Technology Engineer in Newark, New Jersey, to analyze business needs and provide technical solutions in a hybrid work environment. The role requires expertise in managing ADMS and utility systems, offering $64.31 per hour. The ideal candidate...SuggestedHourly pay$134.55k - $205.56k
...protective relaying and controls systems for HV and EHV substations. As a Lead Substation Engineer, you will: Work on a wide... ...communications equipment, developing SCADA and telecommunication concepts... ...ETAP, ASPEN, CDEGS, or vendor software. Familiarity with design codes...Hourly payLocal areaRemote workRelocation packageFlexible hours3 days per week- A leading automation firm in Rahway is seeking a skilled Automation Engineer to ensure compliance and support in a regulated pharmaceutical manufacturing environment. The role involves preparing documentation, troubleshooting equipment, and developing testing protocols...
$100k - $150k
...Technologies is a forward-thinking software development company dedicated... ...for a skilled Industrial IoT Engineer to join our dynamic team and... ..., data-driven industrial systems spanning the factory floor to... ...acquisition pipelines from PLCs, SCADA, and sensors using protocols...Full timeH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa- iOS Mobile Front-end Developer / iCreditworks Rate- DOE Visa- USC/GC and GCEAD's MOI- Video Location- Iselin, NJ (3 days Onsite Required/ 2 Days Remote) - Local Candidates Duration- 6 Months - 12 Months Contract Must have strong experience in Swift / Objective-C ...Contract workLocal areaRemote work
- ...Description: Research and analyze various software's/systems and database tools to identify best... ...AR, MACHINE LEARNING, RPA, BLUE PRISM, IOT, ELASTIC SEARCH, DATASTAGE, ERWIN, OLAP,... ..., SQR, PEOPLE TOOLS, APPLICATION ENGINE, WORK FLOW, PS QUERY, N-VISION, WORKDAY,...
- ...TX, Charlotte, NC or Iselin, NJ Responsibilities Own system design and architecture from concept to production Design scalable... ...with enterprise and external standards Mentor SE3 engineers and provide technical leadership Partner closely with cross-...
- Job Title: Full Stack Lead/Developer Location: 100% Remote Job Type: Contract Visa Status- H1B YOE- 12+ years Mandatory skills: .Net background with AWS Lambda, DynamoDB, Serverless,Angular 16+, Typescript. Job Description: Full Stack ...Contract workH1bLocal areaRemote work
- ...true innovator in the GNSS & IoT domain, working on cutting‑edge... ...passionate Senior Silicon Validation Engineer to join their team. Here are... ...design teams, firmware, and software teams to define digital test... ...‑level through to full system operation. Creating Python/C...
$159k - $305k
...About this role: Wells Fargo is seeking a Lead Specialty Software Engineer in technology as part of Commercial and Corporate & Investment... ...adoption, and cost-efficient resource usage, while ensuring all systems meet enterprise risk, compliance, and regulatory controls....Work experience placementRelocation package$122k - $145k
...powered, customer-obsessed team building the most innovative end-to-end food supply chain in the industry. From proprietary routing systems to our state-of-the-art fulfillment center, every part of our business is designed to deliver unmatched quality, convenience, and...Work at office- ## Engineer, Control Systems DesignApplylocations: NJ Edisontime type: Full timeposted on: Posted 2 Days... ..., voltage support).* Develop PLC, SCADA, and HMI logic tailored to energy storage... ...with electronics engineering, software engineering, and manufacturing teams to...Work at officeLocal areaShift workNight shift
- ...Software Engineer 4 Lead Virtual Developer Location: Charlotte, NC / Minneapolis, MN / Chandler, AZ / Phoenix, AZ / Iselin, NJ Work Model... ...Support in-house applications and virtual infrastructure systems Databases: SQL Server, MySQL Scripting: PowerShell, Python, PHP...Contract workRemote workMonday to FridayShift work
$143k - $224k
...About this role: Wells Fargo is seeking a Lead Software Engineer as part of the Wealth & Investment Management Technology team. This is an exciting opportunity to join the team building solutions for Wells Fargo Investment Institute organization. In this role you will...Work experience placementRelocation package$110k - $180k
...digital solutions that empower employees and clients. As a Lead Software Engineer, you will play a pivotal role in driving the development and... ..., and management to support seamless integration across systems. Ensure APIs adhere to performance, scalability, and security...Temporary workWork at officeRemote work$159k - $305k
...About this Role: Wells Fargo is seeking a Lead Specialty Software Engineer (Cryptography Engineer) to contribute to a next-generation Digital... ...of applied cryptography, hardware security, and distributed systems, implementing threshold signing protocols inside attested...Work experience placementRemote workRelocation package$159k - $305k
...About this role: Wells Fargo is seeking a Lead Specialty Software Engineer in technology as part of Commercial and Corporate & Investment... ...will: Lead complex initiatives on selected domains Ensure systems are monitored to increase operational efficiency and managed...Work experience placementRelocation package- ...the search for multiple full-time, direct-hire Lead Full Stack Software engineers with a background in Python, React, and Typescript on AWS... ...development, and management of RESTful and GraphQL APIs for seamless system integrations. Ensure APIs adhere to performance,...Full time
$106.8k - $194.8k
...help to build a better working world. WAF Operations Solution Engineer PRACTICE DESCRIPTION: As a WAF Operations Solution... ...best practices. ~ Familiarity with ITIL processes and ticketing systems for incident management. ~ Relevant certifications (e.g., CISSP...Summer holidayFlexible hours- ...assignment, candidate may: Consult on or participate in moderately complex initiatives and deliverables within Systems Operations Engineering and contribute to large-scale planning related to Systems Operations Engineering deliverables. Review and analyze...
- ...Systems Operations Engineer 4 – File Transfer Operations Support (FTOS) Location: Charlotte, NC / Minneapolis, MN / Chandler, AZ / Phoenix, AZ / Iselin, NJ Work Model: Hybrid (3 Days Onsite / 2 Days Remote) Duration: 24 Months Work Type: Contract (Contingent) Positions...Contract workRemote workMonday to FridayShift work
$134.55k - $205.56k
...PLS-CADD. Adhere to Sargent & Lundy's System of Processes. This role offers a hybrid... ...experience: BS degree from an ABET-accredited engineering program. 12 or more years of... ...experience. Proficiency with PLS-CADD software. Experience must include preparation of...Hourly payWork at officeLocal areaRemote workRelocation packageFlexible hours3 days per week- An energy efficiency consulting firm is seeking a Lead Energy Engineer with at least 5 years of relevant experience to lead energy audits... ...work environment, requiring strong technical skills in energy systems and the ability to mentor junior engineers. Candidates should...
- ...Lead Databricks Engineer Location: NYC, NY OR Iselin, NJ (Hybrid – 3 days’ work from office) Duration: 6+ Months Required Skills ~ Query/Redshift experience is good to have ~3+ years Python(numpy, pandas) coding experience ~ Experience with Snowflake...Work at officeLocal area
- ...Lead Databricks Engineer Location: NYC, NY OR Iselin, NJ (Hybrid – 3 days’ work from office) Job Description: Inperson interview is must, Expenses will be paid for in-person if not local (Financial background is must) Major Responsibilities: Work on Finance...Work at officeLocal area
- ...Lead Infrastructure Engineer – Middleware Integration Outstanding contract opportunity! A well-known Financial Services Company is... ...platforms (z/OS, zLinux, AIX) Familiarity with Incident Management systems (ServiceNow preferred) Experience monitoring alerts, batch...Full timeContract workTemporary workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Systems Software Engineer - SCADA & IoT. Be the first to apply!
- id software Port Reading, NJ
- remote software sales Port Reading, NJ
- software asset management analyst Port Reading, NJ
- software Port Reading, NJ
- software implementation project manager Port Reading, NJ
- software support Port Reading, NJ
- healthcare software sales Port Reading, NJ
- senior c# .net software developer Port Reading, NJ
- embedded audio engineer
- graduate embedded software engineer

