Linamar Corporation Logo

Linamar Corporation

Embedded Software Engineer

Posted 17 Days Ago
Be an Early Applicant
In-Office
Guelph, ON, CAN
Junior
In-Office
Guelph, ON, CAN
Junior
The Embedded Software Engineer will develop software for mobile machinery, participate in software teams, troubleshoot embedded systems, and ensure safety standards during product development.
The summary above was generated by AI

Job Title: Embedded Software Engineer 

Job Summary: 

Reporting to the Engineering Supervisor, the successful candidate will act as a key resource to develop embedded controller software for Skyjacks product range. 

Responsibility: 

  • Assist with establishing formal software development process for functional safety 
  • Develop/update software for mobile machinery. Participate on software development teams and collaborate with cross functional product design teams to develop various features, such as electro-hydraulics, powertrain, and/or operator interfaces 
  • Rapid software development from prototype to production and iterate for different products 
  • Actively participate in design review, review of software architecture with cross-functional team to offer constructive feedback, new ideas, and solutions to problems 
  • Utilize software tools & electronic instruments to troubleshoot and debug embedded systems 
  • Provide technical support, and product support during key product development phase 
  • Research and recommend core technologies and methods 
  • Work with team members to coordinate/delegate development efforts 
  • Communicate between internal teams and vendors 
  • Outline project milestones and establish deadlines 
  • Write technical documentation 
  • Perform other related duties as assigned 
  • Work with multiple programming languages 

Academic/Educational Requirements: 

  • Bachelor’s degree in software engineering or related field (computer science, other engineering), or in lieu of degree, relevant experience in field of software development 
  • 2 to 5 years’ software development experience in embedded system preferably in automotive/off-road vehicle industry  

Required Skills/Experience: 

  • Hands-on experience working with embedded hardware, programming microcontrollers, motor controllers, and/or machine controllers, electronics, sensors, motors, engines, and/or machines (industrial or otherwise) 
  • Knowledge of electronic circuits and components, such as Microcontrollers, FETs, EEPROM/Flash, etc., with the ability to read schematics and data sheets 
  • Knowledge of communication protocols such as Wi-Fi Protocols (HTTP, UDP), and/or Bluetooth 
  • Familiarity with Linux and Windows 
  • Experience with cross-platform development and deployment 
  • Ability to create GUIs for prototyping and testing  
  • Strong programming skills in C, C++, or Simulink, and/or with the ability to learn new languages 
  • Knowledge of Model-based software design and implementation methodologies and models (using Simulink, State flow, Matlab) 
  • Experience with functional safety software design and architecture with coding standards for the whole process, standards like ISO IEC 61508, ISO 13849 etc. 
  • Experience with embedded systems tools such as compilers, debuggers, simulators, etc. 
  • Experience with IDEs or code editors, such as Microsoft Visual Studio or Visual Studio Code 
  • Proficiency with version control software (such as git), repository management 
  • Experience with SAE J1939 CAN communications, CAN open and analysis tools (e.g., PCAN, Ixxat, Vector) 
  • Solid understanding of linear algebra, algorithms, optimization, numerical methods 
  • Experience reviewing and interpreting software requirements 
  • Must be self-starter with great desire to learn 
  • Effective communicator with teamwork experience 
  • Good analytical thinking and problem-solving skills  

What Linamar Has to Offer: 

 

  • Competitive Compensation 
  • Employee Benefits package includes but is not limited to, Drug, Dental & Vision etc.  
  • Opportunities for career advancement. 
  • Sustainability Council 
  • Community based outreach supporting both local and global initiatives and charities.  

About Us: 

Linamar Corporation is a Canadian-founded global manufacturer, renowned for its advanced engineering and innovative product development across diverse industries and markets. Our journey started in 1966 under the visionary leadership of our founder, and today, we remain committed to cultivating a culture of innovation and collaboration. 

With access to state-of-the-art tools and resources, you'll have the opportunity to make a meaningful impact alongside a team of driven and passionate professionals. Join us and be part of a company where innovation, collaboration, and growth are at the heart of everything we do. 

Linamar is committed to promoting accessible recruitment as outlined in the Accessibility for Ontarians with Disabilities Act. Linamar will attempt to accommodate persons with a disability in an appropriate and effective manner throughout all stages of the recruitment process. Accommodations will be provided upon request. 

Top Skills

C
C++
Git
Linux
Matlab
Sae J1939
Simulink
Visual Studio
Visual Studio Code
Windows
HQ

Linamar Corporation Guelph, Ontario, CAN Office

287 Speedvale Ave. W., Guelph, ON, Canada, N1H1C5

Similar Jobs

3 Days Ago
In-Office
Junior
Junior
Appliances
The Embedded Software Engineer I develops software code for products, collaborates with cross-functional teams, and participates in the software development lifecycle.
Top Skills: Assembly LanguagesAzure DevopsBitbucketCGitJenkinsJIRALinuxReal Time Operating Systems
10 Days Ago
Easy Apply
In-Office or Remote
Canada
Easy Apply
Mid level
Mid level
Artificial Intelligence • Hardware • Healthtech • Software
The Manager/Staff Software Engineer will lead and improve the embedded platform supporting connected devices, ensuring reliability and scalability while collaborating with hardware and cloud teams.
Top Skills: AWSCdkCloudFormationLinuxPythonTerraformTypescript
6 Days Ago
In-Office
Markham, ON, CAN
Mid level
Mid level
Information Technology • Software • Design
Develop embedded software for Layer 0 optical control systems, manage lasers and optical components, and optimize real-time feedback systems.
Top Skills: C/C++Embedded LinuxGitI2CRest ApisRustSpi

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account