Share this Job

Software Engineer (m/f/d) Linux Middleware

Date: Sep 5, 2022

Location: Marktoberdorf, DE

Company: AGCO

For our Development team at our bavarian location Marktoberdorf we are looking for a


Software Engineer (m/f/d) Linux Middleware

Ref. 80415


The global E/E infrastructure team is a key building block for AGCO's future strategy. As part of the team, you will work in a globally distributed, agile organization with experts from various AGCO locations to implement the concepts for the next generation of cross-machine E/E architecture. Together, we create solutions that enable new digital business models and smart farming solutions for a variety of machine platforms. 

As a software developer for performance control units in our global E/E infrastructure team, you set the course for AGCO's automation and autonomy strategy. With this mission you specify, develop and test the basic software including middleware / application framework for the next generation of performance control units. You will work closely with the application teams, especially the team for Automation & Autonomous Operations. 


What You Will Do


  • Design, development and testing of a middleware for the automation of agricultural machinery 
  • Design, development and testing of basic software such as  
    • Communication stacks 
    • Linux kernel 
    • Board Support Package 
    • Low-level drivers  
    • Bootloader 
  • Working in an agile Scrum team “High Performance ECU & Networking” 
  • Application of automation techniques throughout the software lifecycle 


What You Will Bring


  • University degree in computer science, electrical engineering or comparable 
  • First professional experience as a software engineer or developer 
  • Software engineering knowledge and experience of best practices for the entire software development lifecycle, including coding standards, code reviews, source control, build processes, testing and operations 
  • Good written and spoken English skills 


A Plus If You Have


  • Knowledge of Linux build environments (Yocto, Buildroot) and the Linux kernel 
  • Command of C/C++, CMAKE and other programming/scripting languages 
  • Experience with middleware / application frameworks (e.g. AUTOSAR Adaptive, Apex.OS, ROS2 or similar) 
  • Experience in the automotive & agricultural machinery sector 


Who You Are


  • The desire for new challenges in a dynamic environment and proactivity 
  • A structured and solution-oriented way of working 
  • Ability to analyze and solve complex problems objectively and carefully 
  • Desire to work in a young team at the edge of the Alps 


What We Offer


We welcome you to our appreciative, open corporate culture – with a great team spirit and good work atmosphere. We offer attractive, fair remuneration, with additional insurance and pension schemes. We attach great importance to supporting you in your individual work-life balance – your health is important to us. As part of our Corporate Health Management, you will benefit from intensive company medical care, advice on social matters, numerous sports programs, and much more. Your ideas and your personal and professional development are important to us. We look forward to developing your full potential together with you and shaping the future of sustainable agriculture.


Fendt – A brand of the AGCO Corporation.


Our long-standing tradition and passion for agriculture make the Fendt brand strong. Fendt has been part of the American global player since 1997.

Experience our global diversity and enterprising spirit. Let's work together to bring about a positive agricultural change, and help us develop innovative technologies that will support us in mastering new challenges such as the world’s growing population in the coming years. Shape the agriculture of tomorrow with us and become part of our team.

Job Segment: Test Engineer, Software Engineer, Testing, Sustainable Agriculture, Linux, Engineering, Technology, Agriculture