Talent.com
Embedded Software Engineer
Embedded Software EngineerLinamar Corporation • Guelph, ON, Canada
Embedded Software Engineer

Embedded Software Engineer

Linamar Corporation • Guelph, ON, Canada
30+ days ago
Job type
  • Full-time
Job description

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 (., 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.

Create a job alert for this search

Embedded Software Engineer • Guelph, ON, Canada

Similar jobs
Senior Embedded Software Architect - Aerospace/eVTOL

Senior Embedded Software Architect - Aerospace/eVTOL

Essence Coaching Group • Kitchener
Full-time
A technology consulting firm is seeking a Senior Software Architect Engineer to lead mission-critical aerospace software development.This role involves defining software architecture, leading embed...Show more
Last updated: 30+ days ago • Promoted
Embedded Software Engineer - Medical Devices (Real-Time)

Embedded Software Engineer - Medical Devices (Real-Time)

Qidni Labs • Kitchener, Canada
Full-time
A healthcare technology company in the Region of Waterloo is looking for an Embedded Software Engineer to design and develop high-quality embedded software for safety-critical medical devices.The i...Show more
Last updated: 10 days ago • Promoted
Software Integration Engineer

Software Integration Engineer

Brock Solutions • Kitchener
Full-time
Software Integration Engineer – Brock Solutions • Kitchener.Brock Solutions is an innovative engineering solutions and professional services company specializing in the design, build and implementa...Show more
Last updated: 10 hours ago • Promoted • New!
Software Engineer - Space Reliability

Software Engineer - Space Reliability

Spire Global • Cambridge, Region of Waterloo, Canada
Full-time
Spire is making a fundamental shift in how it operates its constellation.We are moving from a model where trained operators watch dashboards and escalate to experts, to one where the system is full...Show more
Last updated: 14 days ago • Promoted
Software Engineer

Software Engineer

Gateway Services Inc. • Guelph, Ontario, Canada
Full-time
Technology Team | Building the Systems That Power Our Business.Build Technology That Drives Real Impact.At Gateway, technology plays a critical role in enabling our teams to operate efficiently, in...Show more
Last updated: 14 days ago • Promoted
Controls Software Developer

Controls Software Developer

ATS Automation Tooling Systems Inc • Cambridge, Region of Waterloo, Canada
Full-time
The world isn’t standing still, and neither is.Are you interested in being part of a team that makes a difference? Join our growing.ATS Corporation, a publicly traded global enterprise with a proud...Show more
Last updated: 30+ days ago • Promoted
Embedded C Developer - Amaris Consulting

Embedded C Developer - Amaris Consulting

Amaris Consulting • guelph, on, ca
Full-time
The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

HeartCentrix Solutions • Guelph, Ontario, Canada
Full-time
Python Software Engineer with Product Owner experience.This role is ideal for someone who enjoys both.You will be responsible for building and maintaining reliable payment infrastructure while coll...Show more
Last updated: 17 days ago • Promoted
Senior Software Engineer - Remote/Hybrid, AI-Enabled Impact

Senior Software Engineer - Remote/Hybrid, AI-Enabled Impact

SkillsWave • Kitchener, Region of Waterloo, Canada
Remote
Full-time
A leading software development company is seeking an experienced senior software developer to join their innovative team in Kitchener.The role offers remote and hybrid work options, focusing on bui...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Chemelex • Kitchener, Region of Waterloo, Canada
Full-time
Posted Tuesday, March 3, 2026 at 5:00 AM.Chemelex is a global leader in electric thermal and sensing solutions, protecting the world’s critical processes, places and people.With over 50 years of in...Show more
Last updated: 22 days ago • Promoted
Assembly Controls Engineer: Plc & Embedded Systems

Assembly Controls Engineer: Plc & Embedded Systems

Jatca Inc • Cambridge, Canada
Full-time
A leading engineering firm located in Cambridge is seeking an Assembly Control Engineer.The role involves designing control systems and managing projects to enhance production efficiencies.A Bachel...Show more
Last updated: 30+ days ago • Promoted
Manager, Software Engineering

Manager, Software Engineering

ApplyBoard Inc • Kitchener
Full-time
Manager, Software Engineering page is loaded## Manager, Software Engineeringlocations: Kitchenertime type: Full timeposted on: Posted Yesterdayjob requisition id: JR102972ApplyBoard simplifies the ...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, AI Products

Senior Software Engineer, AI Products

HRB • Kitchener, Region of Waterloo, Canada
Full-time
As an AI Engineer, you will play a pivotal role in integrating large language models (LLMs) and machine learning (ML) solutions into our platform and internal systems.Your work will directly impact...Show more
Last updated: 30+ days ago • Promoted
NetSuite Software Engineer — Early Career Rotations

NetSuite Software Engineer — Early Career Rotations

Oracle • Kitchener
Full-time
A leading technology company in Kitchener is seeking recent graduates for an early careers opportunity in software engineering.This role involves building innovative systems, writing code, and coll...Show more
Last updated: 30+ days ago • Promoted
Embedded Software Engineer - Medical Devices

Embedded Software Engineer - Medical Devices

Qidni Labs • Kitchener, Canada
Full-time
We are seeking a highly motivated and detail-oriented Embedded Software Engineer to join our development team.The ideal candidate will design, develop, and maintain embedded software for safety-cri...Show more
Last updated: 10 days ago • Promoted
Firmware Engineer — Embedded IoT for Smart Home Energy

Firmware Engineer — Embedded IoT for Smart Home Energy

Jetson home inc • Kitchener
Full-time
A sustainable technology company in Kitchener is looking for a Firmware Engineer to take end-to-end ownership of device firmware for home energy solutions.The role requires expertise in embedded sy...Show more
Last updated: 29 days ago • Promoted
Embedded C Developer

Embedded C Developer

Amaris Consulting • Guelph, Canada
Full-time
We are looking for a Senior Embedded C Developer to join our team in Brossard.The ideal candidate will have strong experience in low-level development, Yocto, and embedded systems.You will be invol...Show more
Last updated: 21 days ago • Promoted
Embedded Firmware Engineer — Motor Control For Robotics

Embedded Firmware Engineer — Motor Control For Robotics

Axibo Inc. • Cambridge, Canada
Full-time
A leading technology company is seeking an experienced Embedded Firmware Developer to join their team in Cambridge, Ontario.The successful candidate will focus on developing advanced motor control ...Show more
Last updated: 18 days ago • Promoted