Controls Application Engineer/Technologist
تفاصيل الوظيفة
Controls Application Engineer/TechnologistPURPOSE and SCOPE:We are looking for passionate Engineers with a desire to develop the next generation of productive harvesting equipment! You need to be ready to participate within a team environment in the development and the continuous improvement of innovative, market leading product designs. Team compositions vary and change, but consistently involve multiple engineers, technologists, team leaders, prototype shop and test personnel. There are also cross functional interactions with supply chain, marketing, product support, publications, manufacturing, and other specialists.RESPONSIBILITIES:Participation as a team member in all team project activities as identified, including but not limited to:Embedded Programming/Software Development as the core function of this roleResponsible for code documentation process, code revision & repository processReview and provide software spec improvements or maintenance for complex subsystemsAssist in development and implementation of validation plans (unit testing, Hardware-in-Loop HIL, Software-in-Loop SIL, Design Verification Testing DVT)Component, subsystem, system designs to meet set objectives of performance, cost, durabilityReview and take appropriate action to all daily test reportsSupport current product design engineering, improve product and service-related publicationsExperience in project planning, vendor selection & development of risk assessments would be an assetUp to 10% of year travellingContinuous learning of MacDon and competitive productsQUALIFICATIONSEducation and ExperienceGraduate of an accredited Engineering, Technology and/or Computer Science programSkills and KnowledgeExperience in C, C++ programming languages required. Specify controls development experience for embedded systems using C and C++Understanding of and ability to apply object-oriented conceptsFamiliarity with Integrated Development Environments and setting up supplier compiler toolchainsExperience with any Real Time Operating System RTOS (ex. FreeRTOS)Experience with GIT-based repositories (GitHub, GitLab, etc.)Experience with closed-loop control systems, such as PID feedback control and tuning would be a large assetUnderstanding of electronics and electronic controllers, electrical theory, electrical schematics and ability to troubleshoot electrical systems would be a large assetExposure to Parker IQAN environment or other graphic based programming languages would be an assetKnowledge in the following communication protocols/standards: J1939, MISRA-C, ISOBUS, ISO25119 (ISO26262), Ethernet and TCP/IP, UDP would be an assetExperience with electrical, mechanical, and hydraulic systems on off-road heavy equipment would be an assetOther assets; good understanding of memory management, MS Office products, understanding the use of data structures and algorithms, and experience with Doxygen documentation
#J-18808-Ljbffr
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.