Industrial Software Developer
Buskro Ltd.
Join the Argo-Verse and Build machines with us.Buskro Ltd. has been providing innovative solutions to the mailing, packaging and printing industries since 1976. With nearly 50 years of expertise, we design and manufacture industrial inkjet systems and print automation equipment used around the world.In short, we build machines.We build machines that move, print, inspect, communicate with sensors, and control industrial hardware in real time.If you enjoy solving problems where software interacts directly with electronics, motion systems and mechanical equipment, you'll fit in well here.About the RoleWe are looking for an
Senior Industrial Software Developer to join our engineering team in Pickering, Ontario.You will lead the design, development and evolution of software powering our industrial printing and automation equipment. Working closely with mechanical, electrical and firmware engineers, you will help define technical direction, solve complex engineering challenges and deliver reliable machine solutions.This role offers significant technical variety. One week you may be designing a new software architecture, the next debugging communication with industrial hardware, optimizing a Windows kernel driver, integrating a PLC-controlled subsystem, or mentoring another developer through a complex technical problem.You will be expected to take ownership of major software components, make sound technical decisions, and contribute to the long-term evolution of our software platforms.What You'll Work OnPLC integration and machine automationMotion control systemsVision and imaging systemsSoftware interacting directly with industrial hardwareDiagnostics and performance optimizationSoftware architecture and system designTechnical leadership and mentoringDesign reviews and code reviewsRequired SkillsExtensive professional experience developing software in C/C++Strong software architecture and object-oriented design skillsExcellent debugging and analytical problem-solving abilitiesExperience developing software that directly interacts with hardwareStrong understanding of industrial automation and machine controlAbility to independently lead complex technical projectsExcellent communication and collaboration skillsExperience mentoring developers and conducting technical reviewsExperience in One or More of the Following is an AssetMotion controlIndustrial Ethernet, EtherCAT, CAN, Modbus or OPC-UASerial communicationEmbedded systems and FPGA interfacesComputer vision and industrial camerasMulti-threaded programmingWindows APIGitEducationBachelor’s degree in one of the following, or equivalent experience:Software EngineeringComputer ScienceMechatronicsElectrical EngineeringWho Will Enjoy This JobThis position is for developers who enjoy making physical machines work.If your passion is around industrial automation, robotics, motion control, machine vision, embedded systems, electronics, or software that directly interacts with hardware, you'll feel at home here.You enjoy seeing a machine come to life thanks to the software you wrote- and helping others do the same.You like solving problems that span software, electronics and mechanics, and you're comfortable making technical decisions that directly impact the performance and reliability of a machine.If your passion is primarily web development, mobile apps, cloud platforms, ERP systems or business software, this role is probably not a good fit.What We OfferWork on products shipped worldwideModern C++ development in a real industrial environmentExposure to mechanics, electronics and industrial automationA small engineering team where your work has immediate impactOpportunities to influence product architecture and technical directionOpportunities to contribute across software, hardware and machine designLong-term product development rather than contract workA collaborative environment with a high degree of autonomy, ownership and technical leadershipPay: From $90,000.00 per yearHave you developed software that directly controls industrial equipment, machinery, robotics, PLCs, embedded devices, or hardware?How many years of professional C++ experience do you have?Describe one project where your software interacted directly with hardware or industrial equipment.
#J-18808-Ljbffr
Senior Industrial Software Developer to join our engineering team in Pickering, Ontario.You will lead the design, development and evolution of software powering our industrial printing and automation equipment. Working closely with mechanical, electrical and firmware engineers, you will help define technical direction, solve complex engineering challenges and deliver reliable machine solutions.This role offers significant technical variety. One week you may be designing a new software architecture, the next debugging communication with industrial hardware, optimizing a Windows kernel driver, integrating a PLC-controlled subsystem, or mentoring another developer through a complex technical problem.You will be expected to take ownership of major software components, make sound technical decisions, and contribute to the long-term evolution of our software platforms.What You'll Work OnPLC integration and machine automationMotion control systemsVision and imaging systemsSoftware interacting directly with industrial hardwareDiagnostics and performance optimizationSoftware architecture and system designTechnical leadership and mentoringDesign reviews and code reviewsRequired SkillsExtensive professional experience developing software in C/C++Strong software architecture and object-oriented design skillsExcellent debugging and analytical problem-solving abilitiesExperience developing software that directly interacts with hardwareStrong understanding of industrial automation and machine controlAbility to independently lead complex technical projectsExcellent communication and collaboration skillsExperience mentoring developers and conducting technical reviewsExperience in One or More of the Following is an AssetMotion controlIndustrial Ethernet, EtherCAT, CAN, Modbus or OPC-UASerial communicationEmbedded systems and FPGA interfacesComputer vision and industrial camerasMulti-threaded programmingWindows APIGitEducationBachelor’s degree in one of the following, or equivalent experience:Software EngineeringComputer ScienceMechatronicsElectrical EngineeringWho Will Enjoy This JobThis position is for developers who enjoy making physical machines work.If your passion is around industrial automation, robotics, motion control, machine vision, embedded systems, electronics, or software that directly interacts with hardware, you'll feel at home here.You enjoy seeing a machine come to life thanks to the software you wrote- and helping others do the same.You like solving problems that span software, electronics and mechanics, and you're comfortable making technical decisions that directly impact the performance and reliability of a machine.If your passion is primarily web development, mobile apps, cloud platforms, ERP systems or business software, this role is probably not a good fit.What We OfferWork on products shipped worldwideModern C++ development in a real industrial environmentExposure to mechanics, electronics and industrial automationA small engineering team where your work has immediate impactOpportunities to influence product architecture and technical directionOpportunities to contribute across software, hardware and machine designLong-term product development rather than contract workA collaborative environment with a high degree of autonomy, ownership and technical leadershipPay: From $90,000.00 per yearHave you developed software that directly controls industrial equipment, machinery, robotics, PLCs, embedded devices, or hardware?How many years of professional C++ experience do you have?Describe one project where your software interacted directly with hardware or industrial equipment.
#J-18808-Ljbffr
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Industrial Software Developer. Be the first to apply!
Related searches
- industrial engineer Winnipeg, MB
- industrial sales engineer Winnipeg, MB
- industrial engineering technologist Winnipeg, MB
- ingénieur industriel Winnipeg, MB
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
