Select how often (in days) to receive an alert:
Embedded Software DeveloperDate:
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.
YourImpact
- 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.
- 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.
- 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.
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 SeasonWe 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-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: