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

Embedded Software Developer

Job in Winnipeg, Manitoba, A3C, Canada
Listing for: AGCO
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, DevOps, C++ Developer
Job Description & How to Apply Below

Select how often (in days) to receive an alert:

Embedded Software Developer

Date:
Feb 23, 2026

Location:

Winnipeg, MB, CA

Brand: PTx

Workplace Type:
Onsite

Solutions for Every Season - We engineer and deliver precision ag hardware, software, and cloud-based platforms that connect every corner of the farm.

Embedded Linux Software Engineer will design and develop firmware, device drivers, and low‑level software for embedded systems. The role involves integrating software with hardware, optimizing performance, and conducting thorough testing and debugging to ensure system reliability and efficiency. The engineer will collaborate with hardware teams, participate in code reviews, and maintain clear technical documentation. Strong problem‑solving skills, embedded driver development experience, and effective teamwork are essential.

Your

Impact
  • Design and develop firmware and software components for embedded Linux systems. Implement device drivers and low‑level software libraries to control and manage hardware resources.
  • Collaborate with hardware engineers to understand system requirements and ensure seamless integration of software with the hardware.
  • Perform thorough testing and debugging of embedded Linux software to identify and resolve issues related to performance, reliability, and compatibility.
  • Optimize code for performance on metrics such as memory usage, power consumption, and real‑time responsiveness.
  • Conduct code reviews and provide constructive feedback to ensure high-quality, reliable software. Document software design, development processes, and system architecture for future reference and knowledge transfer.
Your Experience and Qualifications
  • Bachelor’s degree in a related engineering or computer science field, with strong analytical and problem‑solving skills.
  • Proven experience developing embedded system device drivers and troubleshooting hardware–software interfaces, including reading schematics and circuit designs.
  • Preferred:
    Experience with Linux systems, Linux kernel development/debugging, gcc/g++, Makefiles, Docker, and embedded software testing methodologies.
  • Knowledge of hardware interfaces like UART, SPI, I2C, GPIO, USB, Ethernet, along with hands‑on debugging using lab equipment and experience with STM
    32 microcontrollers and Nvidia Jetson Jetpack.
  • Strong communication and collaboration abilities, capable of working independently or within cross‑functional teams in fast‑paced environments.
Benefits
  • 3 weeks’ vacation per year.
  • Employee stock purchase plan.
  • Group insurance paid 75% by the employer.
  • Group RRSP with employer contribution.
  • 24/7 online telemedicine and mental health platform for you and your family members.
Your Workplace

You will work with your team in an Onsite model from Winnipeg, MB.

We value inclusion and recognize the innovation a diverse workforce delivers to our farmers. Through our recruitment efforts, we are committed to building a team that includes a variety of experiences, backgrounds, cultures, and perspectives.

Join us as we bring agriculture into the future and apply now! Solutions for Every Season

We engineer and deliver precision ag hardware, software, and cloud based platforms that connect every corner of the farm.

Job Segment: Embedded, Test Engineer, Testing, Linux, Cloud, Technology, Engineering

AGCO is a global leader in design, manufacture and distribution of agricultural machinery and precision technology. AGCO delivers value to farmers and OEM customers through its differentiated brand portfolio including leading brands like Fendt®, Massey Ferguson®, PTx and Valtra®. AGCO's full line of equipment, smart farming solutions and services helps farmers sustainably feed our world.

#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