Software Engineer, Travel

4 weeks ago


Lively ON, Canada MacLean Engineering Full time

Title: Software Developer II – Advanced Vehicle Technologies – Remote Control Systems
Reporting to the Advanced Vehicle Technologies (AVT) Product Engineering Manager for Remote Control Systems, the Software Developer is responsible for the design of modular, unit-tested code for the Maclean remote control offerings. The successful candidate will help design and implement new code for our line of sight, tele-remote, and tele-op systems using primarily C++ and Simulink with the objective of building towards combining operator assist and semi-autonomous driving features into the remote control systems. 
Design, implement and test major software features in collaboration with multi-disciplinary teams to develop new software for a variety of Remote Control products
~ Establish a solid software implementation for machine control which will form the base for advanced driver assist features.
~ Define, design, and implement multi-tiered object-oriented distributed software applications
~ Integrate new and existing software into new and existing machinery
~ Debug and test software implementations
~ The successful candidate must be willing to learn, open-minded and flexible, organized and detail oriented, team oriented, disciplined, and must have a positive attitude, along with the following qualifications:
Degree in Software Engineering, Computer Engineering or Computer Science, or equivalent experience is required
Minimum 3 years of industry experience as a Software Developer is required
Master’s degree would be considered an asset
Experience working in an ISO 9001 environment would be considered an asset
Core Technical Skills
Experience designing and developing desktop or embedded software, particularly in distributed, industrial systems
Strong proficiency in C++ with fair knowledge of the language specification
Strong understanding of object-oriented (OO) software development practices
Experience with source control management, especially git
Development experience with scripting languages (Python, shell scripting)
Experience with Unix-based operating systems, 
Experience with build automation and packaging software, especially Mbed
Additional Technical Competencies that would be Considered an Asset:
Knowledge of the C and C++ core guidelines support library
Experience with well-known C++ open-source library
Experience with automated testing platforms and unit, integration, and regression tests
Familiarity with computer vision and math C++ library
Working knowledge of CAN Bus, serial and ethernet protocols
Working knowledge of real-time systems or control systems
Familiarity with Agile software development practices, including Agile project management tools, particularly Jira
Adequate knowledge of reading schematics and data sheets for components
Experience in robotics and machine automation
Strong technical skills
Communication skills, both technically and non-technically (verbally and in writing)
Experience in software product development
Ability to work in a collaborative software development environment
Multitasking and shifting priorities
Limited is an equal opportunity employer and is committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act (2005).
Limited will provide accommodations to job applicants with disabilities throughout the recruitment process.



  • Waterloo, ON, Canada Robert Bosch Group Full time

    As one of the world's leading automotive steering suppliers, Robert Bosch Automotive Steering LLC is growing in the market and continues to innovate and develop new products to meet customer needs. Our engineering, technical purchasing, and sales teams are located in both Plymouth, MI and Guadalajara, MX, with expansion to Canada. They are fully supporting...


  • Ottawa, ON, Canada Bevertec Full time

    Job Title : Intermediate Programmer/Software Developer (Level 2) Location: Ottawa, ON Job Type: Contract (240 days with potential extensions) Create detailed programs, flow charts, and diagrams for controlling laboratory equipment, processing data, and storing results. Coding: Translate flow charts into machine instructions and collaborate with...


  • Ottawa, ON, Canada Bevertec Full time

    Job Title: Intermediate Programmer/Software Developer (Level 2)Location: Ottawa, ONJob Type: Contract (240 days with potential extensions)Clearance: SECRETResponsibilities:Design and Development: Create detailed programs, flow charts, and diagrams for controlling laboratory equipment, processing data, and storing results.Coding: Translate flow charts into...


  • Ottawa, ON, Canada Communications Security Establishment (CSE Full time

    Communications Security Establishment (CSE) These positions are currently eligible for a market allowance ranging from $8,366.This selection process will be used to staff positions within the Edward Drake Building (1929 Ogilvie Road) and the Cyber Centre (1625 Vanier Parkway). Language Requirements You must clearly demonstrate in your application how...


  • Ottawa, ON, Canada Collage HR Full time

    With over 49,000 employees, Leonardo is a global technology organisation and a key player in the international defence and security market. Leonardo Canada - Electronics is expanding at our location in Ottawa, ON (*) and we have an immediate need for several key resources to support the next phase of our growth. For additional information on Leonardo, please...


  • Mississauga, ON, Canada QuantBe Inc Full time

    Intermediate Software Engineer QuantBe, a ground-breaking fintech startup, is redefining the trading sector with its advanced platform engineered to enhance business productivity and streamline operations. Driven by our unwavering commitment to crafting ingenious, tailor-made solutions that flawlessly integrate with cloud-based systems, we continue to...


  • Mississauga, ON, Canada Ahki Full time

    Title: - Software Developer Salary: - $48 per hour Education- College/CEGEP- Diploma or Bachelors in Computer Science • Computer and Technology Knowledge- Internet, MS Windows, MS Office, .NET Contributing to build a better future by Technology and Arts. We discover trends and help building better, faster, automated and software driven business for...


  • Toronto, ON, Canada Albert Bow Full time

    Software Developer I Toronto (Hybrid) I Competitive salary + bonus I am currently working with a prominent North American banking institution, boasting a global presence, working on both traditional banking as well as capital markets. Commanding significant market share across diverse financial service segments, the bank actively invests in technology...


  • Toronto, ON, Canada Albert Bow Full time

    Software Developer I Toronto (Hybrid) I Competitive salary + bonus I am currently working with a prominent North American banking institution, boasting a global presence, working on both traditional banking as well as capital markets. Commanding significant market share across diverse financial service segments, the bank actively invests in technology and...


  • Toronto, ON, Canada Albert Bow Full time

    Software Developer I Toronto (Hybrid) I Competitive salary + bonus I am currently working with a prominent North American banking institution, boasting a global presence, working on both traditional banking as well as capital markets. Commanding significant market share across diverse financial service segments, the bank actively invests in technology and...


  • Kitchener, ON, Canada Encircle Inc. Full time €2

    SOFTWARE DEVELOPER Kitchener (Remote) - Full Time Encircle is leading the $2 trillion dollar property insurance industry out of the dark ages of pen and paper processes, into the digital age of transparency and empowerment. Our easy-to-use software platform enables thousands of restoration contractors and insurance professionals around the world to...

  • Software Developer

    2 months ago


    Lively, ON, Canada MacLean Engineering Full time

    Title: Software Developer II – Advanced Vehicle Technologies – Remote Control Systems Location: Sudbury, ON Scope:  Reporting to the Advanced Vehicle Technologies (AVT) Product Engineering Manager for Remote Control Systems, the Software Developer is responsible for the design of modular, unit-tested code for the Maclean remote control offerings. The...


  • London, ON, Canada LBMX Full time

    We are seeking a Software Developer ! LBMX is a dynamic and growing software solutions company with an international perspective, located in London, Ontario. LBMX is the leading business marketplace provider for Buying Groups and Purchasing Co-operatives. Come and help us make LBMX a better company and an even better place to work! As a Software Developer...

  • Software Developer

    2 months ago


    Lively, Canada MacLean Engineering Full time

    Title:              Software Developer II – Advanced Vehicle Technologies – Remote Control Systems Location:      Sudbury, ON Scope:  Reporting to the Advanced Vehicle Technologies (AVT) Product Engineering Manager for Remote Control Systems, the Software Developer is responsible for the design of modular, unit-tested code for the Maclean...

  • Software Developer

    2 months ago


    Lively, Canada MacLean Engineering Full time

    Title:              Software Developer II – Advanced Vehicle Technologies – Remote Control Systems Location:      Sudbury, ON Scope:  Reporting to the Advanced Vehicle Technologies (AVT) Product Engineering Manager for Remote Control Systems, the Software Developer is responsible for the design of modular, unit-tested code for the Maclean...

  • Software Developer

    2 months ago


    Lively, Canada MacLean Engineering Full time

    Title:              Software Developer II – Advanced Vehicle Technologies – Remote Control Systems Location:      Sudbury, ON Scope:  Reporting to the Advanced Vehicle Technologies (AVT) Product Engineering Manager for Remote Control Systems, the Software Developer is responsible for the design of modular, unit-tested code for the Maclean...


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for QA Engineer with Automation and Data(ETL/SQL) . Please find below Job description and share me your updated resume at Rajneesh.bhardwaj01@Irissoftware.comRole : QA Engineer with Automation and Data(ETL/SQL)Key Skills : Automation and Data(ETL/SQL)ResponsibilitiesSelenium, Automation Should be Good With...


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for QA Engineer with Automation and Data(ETL/SQL) . Please find below Job description and share me your updated resume at Rajneesh.bhardwaj01@Irissoftware.comRole : QA Engineer with Automation and Data(ETL/SQL)Key Skills : Automation and Data(ETL/SQL)ResponsibilitiesSelenium, Automation Should be Good With...


  • Toronto, ON, Canada Attabotics Inc. Full time

    You are driven, view work as more than just a job, and are never satisfied with a project left half-done. You have a mad scientist mentality where you want to be part of the robots building robots revolution. Attabotics is the world’s first 3D robotics supply chain system for modern commerce. By empowering retailers to place fulfillment centers near...

  • Software Engineer

    4 weeks ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...