Software Controls Engineer
2 weeks ago
We're hiring a Software Controls Engineer in Ottawa, Canada
The best candidate may have experience as an Industrial Controls Software Engineer, Control Systems Engineer, Embedded Software Engineer, Automation Software Engineer, Industrial Software Engineer, Firmware Engineer, Software Engineer, Control Systems, or similar
Program and debug in Python, C, and ladder logic for PLCs
Create and maintain test environments to validate control algorithms, communication protocols, and hardware-software integration
Utilize finite state machine (FSM) architecture for structured and maintainable control logic development
Develop and integrate software solutions with industrial control systems, including mechanical and electrical hardware
Implement and troubleshoot communication protocols such as I2C, UART, and CAN Bus
Analyze, debug, and adapt control logic to ensure high reliability and performance under varying condition
Collaborate with mechanical and electrical engineers to create comprehensive, efficient, and scalable control solutions
Identify and resolve design issues through root cause analysis and corrective actions
Prototype and test mechanical and electrical systems and components to validate designs and performance
Field Support
Provide on-site and remote technical support to diagnose and resolve control system issues
Collaborate with clients and field teams to implement and optimize control solutions in real-world environments
Conduct system commissioning, testing, and validation at client sites to ensure proper operation and compliance with specifications
Analyze field data and performance metrics to identify trends and areas for improvement
Offer training to clients and operators on system functionality, control logic, and troubleshooting techniques
Identify and report recurring issues or design improvements based on field performance data
Provide timely and effective communication to customers and internal stakeholders regarding field service activities and resolutions
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
A minimum of 5 years of experience in writing software, integrating industrial control systems, and supporting field operations in a professional engineering environment
Proven experience developing control algorithms for industrial equipment
Strong proficiency in Python, C, and ladder logic programming
Expertise in finite state machines for control logic design
Hands-on experience with industrial communication protocols, including I2C, UART, and CAN Bus
Experience in creating, maintaining, and utilizing test environments for validation
We are an equal opportunity employer, and we are an organization that values diversity. We welcome applications from all qualified candidates, including minorities and persons with disabilities.
-
Software Controls Engineer
1 week ago
Ottawa, Ontario, Canada Pop-Up Talent Full timeSoftware Engineer, ControlsOttawa, ON CanadaWe're hiring a Software Controls Engineer in Ottawa, CanadaThe best candidate may have experience as an Industrial Controls Software Engineer, Control Systems Engineer, Embedded Software Engineer, Automation Software Engineer, Industrial Software Engineer, Firmware Engineer, Software Engineer, Control Systems, or...
-
Software Controls Engineer
19 hours ago
Ottawa, Ontario, Canada Pop-Up Talent Full timeThis range is provided by Pop-Up Talent. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range$100,000.00/yr - $110,000.00/yrProfessional Recruiter | Staffing Services, Interviews, RecruitingSoftware Engineer, ControlsWe're hiring a Software Controls Engineer in Ottawa, CanadaThe best candidate...
-
Service and Control Systems Engineer
6 days ago
Ottawa, Ontario, Canada Johnson Controls, Inc. Full timeJob DescriptionThis role is responsible for the service, repair, design, configuration, and operation of complete HVAC building control systems and other low voltage control sub-systems to meet customer intent and company goals.The ideal candidate will have a strong understanding of mechanical drawings, electrical wiring diagrams, control theory, automatic...
-
Software Engineer
19 hours ago
Ottawa, Ontario, Canada SNC-Lavalin Full timeJob DescriptionSoftware EngineerAtkinsRéalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services to the nuclear industry in Canada and around the world for more than 60 years. We are proud to be the steward of Canadian CANDU nuclear technology.Location - Mississauga, ONYour role within the...
-
15h Left) Software Developer
4 weeks ago
Ottawa, Ontario, Canada Johnson Controls, Inc. Full timeWhat you will doJohnson Controls has an exciting opportunity as a Software Developer to work with JCI's application development team to build and test connected solutions. This position is based in Concord, ON.How you will do it- Create and maintain backend services for IoT clients and devices- Optimizing applications for performance and memory usage- Write...
-
Senior Data Engineer
4 days ago
Ottawa, Ontario, Canada Data Engineer Jobs Full timeJob Description:At Quantexa, we're innovating the data analytics market in ways no one else can. Our technology started out in FinTech, helping tackle serious criminal activity. Now, its potential is virtually limitless. We're a real team, collaborating and constantly engineering better solutions. As a senior data engineer, you'll bring it all together,...
-
Software Engineer
3 days ago
Ottawa, Ontario, Canada General Motors of Canada Full timeJob DescriptionWork Arrangement: This role is categorized as hybrid. This means the successful candidate is expected to report to the office - Markham Elevation Centre (MEC) three times per week, at minimum.The RoleGeneral Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation. As we move...
-
Software Engineer
1 week ago
Ottawa, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeSocial network you want to login/join with:Software Engineer - Data Communication, OttawaLocation:OttawaJob Category:Information TechnologyJob Reference:Job Views:Posted:Expiry Date:17.04.2025Job Description:Our team has an immediate permanent opening for a Software Engineer.About the team:The YunShan Software Lab pioneers advanced software technologies and...
-
Data Engineering Specialist
4 days ago
Ottawa, Ontario, Canada Data Engineer Jobs Full timeAbout Us:We're a collection of bright, passionate minds harnessing complexities and helping our clients and their communities. One culture, made of many. Heading in one direction - the future. At Quantexa, we have one mission: to help businesses grow, make data easier, and make the world a better place.About the Role:We're seeking a highly skilled senior...
-
Senior Software Engineer
13 hours ago
Ottawa, Ontario, Canada Bevertec Full timeSenior Software Engineer • Ottawa, ON, CanadaThe following skills are all mandatory:Experience in the design, development, integration and testing of software for scientific instruments, related to adaptive optics systems, optomechanical hardware control and real-time control systems.Experience involving linear algebra computations (e.g., experience using...
-
Software Engineer
3 weeks ago
Ottawa, Ontario, Canada General Motors Full timeWork Arrangement: This role is categorized as hybrid. This means the successful candidate is expected to report to the office - Markham Elevation Centre (MEC) three times per week, at minimum.The RoleGeneral Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation. As we move towards our...
-
Software Engineering Developer
2 days ago
Ottawa, Ontario, Canada General Dynamics Corporation Full timeResponsibilities for this PositionLocation: 1941 Robertson Rd, Nepean, ON K2H 5B7, CanadaEmployment Type: Fulltime-RegularCompany DescriptionAt General Dynamics Mission Systems Canada, our focus extends beyond engineering technology solutions; we are dedicated to cultivating careers. If you seek a purpose-driven career solving some of the world's most...
-
Virtualization and Software Engineer
3 days ago
Ottawa, Ontario, Canada General Motors of Canada Full timeJob DescriptionThis role is part of a group responsible for creating virtual in-the-loop environments to enable development, verification, and validation of embedded controllers and calibrations. The Software-in-the-Loop (SIL) Simulation Integration Engineers are ultimately responsible to deliver a quality simulation environment on time to meet the...
-
HVAC Service Controls Technician
3 weeks ago
Ottawa, Ontario, Canada Johnson Controls Full timeUnleash your potential with the Johnson Controls teamAs a global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places and the planet. Join our winning team and pave the way for a bright future. With our extensive reach across various industries worldwide, our teams are uniquely...
-
software engineer
3 days ago
Ottawa, Ontario, Canada Blackline Aluminum Systems Full timePosted on January 13, 2025 by Blackline Aluminum SystemsJob detailsSoftware EngineerLocation: Markham, ONSalary: $53.00 per hour / 32.5 hours per weekTerms of employment: Permanent, Full timeExperience: 7 months to less than 1 yearWork conditions: On site, work must be completed at the physical location. There is no option to work...
-
Senior Software Engineer
4 weeks ago
Ottawa, Ontario, Canada Morson Talent (Canada & USA) Full timeLocation: Ottawa, ON - 100% on-site Employment Type: Permanent/Full-Time Job Title: Senior Software Engineer The Opportunity We're looking for a Senior Software Engineer to join our dynamic team in Ottawa This role is ideal for experienced engineers who love tackling complex technical challenges, building high-quality, reliable solutions, and mentoring...
-
Software Engineer
5 days ago
Ottawa, Ontario, Canada Liveqordie Full timeJob Title: Software EngineerLocation: Dover, NH Job Type: Full-Time / PermanentCompany Overview:Q LLC is a pioneering firearms design and technology company that continually pushes the boundaries of innovation in the industry. Our commitment to excellence has positioned us as leaders in creating cutting-edge solutions for firearm enthusiasts. As we expand...
-
Senior Software Engineer
3 days ago
Ottawa, Ontario, Canada General Motors of Canada Full timeJob DescriptionWork Arrangement: This role is categorized as hybrid. This means the successful candidate is expected to report to the office - Markham Elevation Centre (MEC) three times per week, at minimum.General Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation. As we move towards...
-
Senior Software Engineer
3 weeks ago
Ottawa, Ontario, Canada General Motors Full timeWork Arrangement: This opening has multiple positions and may be remote or hybrid, subject to departmental needs and manager discretion. If hybrid, the successful candidate is expected to report to the office - Markham Elevation Centre (MEC) three times per week, at minimum.General Motors is undergoing a major transformation, both in how we operate and in...
-
Protection and Control Engineer – Transmission
3 weeks ago
Ottawa, Ontario, Canada Jacobs Engineering Group Inc. Full timeProtection and Control Engineer – TransmissionAt Jacobs, we're challenging today to reinvent tomorrow by solving the world's most critical problems for thriving cities, resilient environments, mission-critical outcomes, operational advancement, scientific discovery and cutting-edge manufacturing, turning abstract ideas into realities that transform the...