Base Career helps you apply smarter for this job.
Key skills for this role
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.
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Collingwood, CAN
North Bay, CAN
North Bay, CAN
Creighton, CAN
, CAN
North Bay, CAN
, CAN
, CAN
Experience with MATLAB/Simulink
Experience with Docker
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
Experience with CI/CD tools
Knowledge of optimization practices and tools
Familiarity with the open-source multimedia framework
Familiarity with computer vision and math C++ library
Experience with GPU and parallel programming libraries
Familiarity with embedded systems design, low-level hardware interactions
Familiarity with arm processors and cross-compile toolchains
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
Ability to document the processes
Multitasking and shifting priorities
Adaptability
Decision-making skills and analytical skills
Ability to prioritize and manage time effectively
Please note that employment with MacLean Engineering is contingent upon the successful completion of a background check conducted by our third-party provider, Sterling Backcheck. This process may include verification of employment history, education, and a criminal record check, depending on the requirements of the position.
A clear and satisfactory result is required for all candidates prior to the confirmation of employment.
MacLean Engineering & Marketing Co. 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).
MacLean Engineering & Marketing Co. Limited will provide accommodations to job applicants with disabilities throughout the recruitment process. If you require an accommodation, please notify us and we will work with you to meet your needs.
Canadian family-owned manufacturer of mobile underground and surface mining equipment serving mining operations worldwide.
Visit company websiteJobs and hiring trendsFull-time
Mid · 3+ years experience
Onsite
Apply faster on company sites with our extension.