Share this Job

Software Engineer - (C++) 100% Remote Job

Date: Oct 4, 2021

Location: Jackson, MN, US Ellabell, GA, US Assumption, IL, US Mayfield, KY, US Effingham, IL, US Norcross, GA, US Beloit, KS, US Flora, US Champaign, IL, US Sioux City, US Corydon, IN, US Assumption, IL, US Elizabethtown, KY, US Pontiac, IL, US Clear Lake, IA, US Saint-Hubert, Quebec, CA Independence, MO, US Henderson, KY, US Regina, SK, CA Hopkinsville, KY, US Cawker City, KS, US West Chicago, IL, US Winnipeg, MB, CA Visalia, CA, US Tremont, IL, US Dupont, WA, US Duluth, GA, US Morton, IL, US Hesston, KS, US Wahpeton, ND, US Newcastle, ON, CA Wichita, KS, US Omaha, NE, US Columbia, KY, US Woodstock, ON, CA Taylorville, IL, US Bremen, AL, US Bremen, IN, US Bloomington, IL, US Maricopa, AZ, US Edgewood, MD, US Batavia, IL, US Newton, IL, US

Company: AGCO

AGCO, a leading Global Leader in providing farmers solutions to feed the world, is seeking a Software Engineer – Network - CAN to join our team in Jackson, MN. This position may be considered Hybrid/Remote with the caveat of some travel to the Jackson facility required.


Responsibilities of the Design Engineer – Software - Network - CAN:

  • Implement networking functionalities based on CAN
  • Write robust code, including tests on different levels
  • Apply automation techniques for automation of the whole software lifecycle process
  • Design solutions with teams physically located in other countries
  • Develop, debug, and maintain software
  • Assist with system engineering to ensure a holistic system implementation
  • Work in an agile setup within a scrum team


Required Qualifications of the Design Engineer – Software - Network - CAN:

  • Demonstrated proficiency in at least one programming language, preferably C/C++
  • Knowledge of software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience with typical Bus systems (CAN, Ethernet, 100baseTX / 100baseT1)
  • Experience in designing network communication on CAN level
  • English language fluency (written & verbal)


Preferred Qualifications of the Design Engineer – Software - Network - CAN:

  • Experience with SAE J1939 and ISOBUS
  • Experience in designing and specifying high-speed in-vehicle networks (e.g. Ethernet, 100baseTX / 100baseT1)
  • Experience and/or a strong interest in automotive & agricultural machinery
  • Demonstrated proficiency in multiple programming languages
  • Experience with PREEvision
  • Experience in developing communication stacks)
  • Experience in agile collaboration


Education of the Design Engineer – Software -Network - CAN:

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field


Years of Business Experience: 

  • 3+ years of industry experience as a Software Engineer or Developer




  • Ability to address and resolve complex issues with an objective, fact-based and professional approach
  • Organized, proactive and structured way of working
  • Proven track record to build trust with stakeholders and lead by influence
  • Strong ability to work successfully in multi-national teams, intercultural open and confident in appearance
  • Engaging personality with demonstrated capability to reinforce and drive global strategy implementation


About Jackson:

Nestled in a valley of the Des Moines River, the Jackson plant is a cornerstone of the community. Continually growing, the state-of-the-art plant recently saw a 75,000 square-foot expansion of the manufacturing facility and will continue to expand even more to include a state-of-the-art equipment testing station. With 17 parks within driving distance, the opportunities to enjoy the outdoors are endless.




AGCO offers competitive benefits including options and choices to fit your needs such as medical, dental, prescription drug, life and accident insurance, long and short term disability, matching 401k plan, employee assistance program, and discounted home and auto insurance.



At AGCO you have a voice and the opportunity to impact our long-term success, as well as your own. Isn’t it time to embrace your Infinite Possibilities? Join AGCO and become part of a diverse team and grow your career in ways you never imagined. Come grow with us!


AGCO is an Equal Opportunity Employer.




Nearest Major Market: Blue Earth

Job Segment: Agricultural, Developer, Manufacturing Engineer, Engineer, Software Engineer, Agriculture, Technology, Engineering