×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer​/Technologist term

Job in Grand Falls-Windsor, Newfoundland / NL, Canada
Listing for: MacDon Industries Ltd.
Seasonal/Temporary position
Listed on 2026-02-20
Job specializations:
  • Engineering
    Software Engineer
Job Description & How to Apply Below
Position: Software Engineer/Technologist - 8 - month term

Software Engineer/Technologist - 8 - month term

Job Summary

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.

Responsibility

  • Embedded Programming/Software Development as the core function of this role
  • Responsible for code documentation process, code revision & repository process
  • Review and provide software spec improvements or maintenance for complex subsystems
  • Assist 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, durability
  • Review and take appropriate action to all daily test reports
  • Support current product design engineering, improve product and service-related publications
  • Experience in project planning, vendor selection & development of risk assessments would be an asset
  • Up to 10% of year travelling
  • Continuous learning of Mac Don and competitive products.

Academic/Educational Requirements

  • Graduate of an accredited Engineering, Technology and/or Computer Science program
  • Experience in C, C++ programming languages required. Specific controls development experience for embedded systems
  • Experience with GIT-based repositories (Git Hub, Git Lab, etc.)
  • Experience with closed-loop control systems, such as PID feedback control and tuning would be a large asset
  • Understanding of electronics and electronic controllers, electrical theory, electrical schematics and ability to troubleshoot electrical systems would be a large asset
  • Exposure to Parker IQAN environment or other graphic based programming languages would be an asset
  • Knowledge in the following communication protocols/standards: J1939, MISRA-C, ISOBUS, ISO
    25119 (ISO
    26262), Ethernet and TCP/IP, UDP would be an asset
  • Experience with electrical, mechanical, and hydraulic systems on off-road heavy equipment would be an asset
  • Other assets; good understanding of memory management, MS Office prod.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary