Apply now »

Software Engineering Intern

Date:  Sep 20, 2024
Location: 

Fargo, ND, US

Workplace Type:  Onsite

Do you want to help solve the world's most pressing challenges? Feeding the world's growing population and slowing climate change are two of the world's greatest challenges. AGCO is a part of the solution! Join us to make your contribution.

 

AGCO is seeking a Software Engineering Intern to join our team based in Fargo, North Dakota. This is a full-time internship during the summer of 2025. A Software Engineer is responsible for all stages of developing software for complex information systems in the product domains of Agriculture, Aviation, Industry as well as various other applications in opportunities with custom engineering services. A Software Engineer will be involved in applying their skill set in a broad spectrum of technologies such as machine control and monitoring, telematics, radio frequency (RF), augmented reality, visualization and animation, data mining and analysis, and system integration. The intern shall receive instructions on specific techniques and procedures. The work shall be supervised.

 

Your Impact

  • Show ability to quickly develop proficiency in a programming language.
  • Show aptitude for design, code, and verification of embedded software.
  • Reviews support documentation and generates documents as directed.
  • Maintains design documentation in a neat and organized fashion per engineering procedures for review and supervisor approval.
  • Works closely with supervisor and other designated software personnel to ensure designs meet all design specifications.
  • Works closely with other design project team members as directed to ensure the final product comes together in a design that meets or exceeds the requirements.

Your Experience and Qualifications

  • Current student pursuing a bachelor’s degree in Computer Science, Computer Engineering, Software programming or a related field.
  • Multi-task, problem-solve, and prioritize in a fast-paced working environment.
  • Proficient in applicable programming languages, communication interfaces, algorithms, and software patterns.
  • Ability to work cooperatively or independently depending on the task at hand.
  • Working and integrating with electronic circuit designs.
  • Knowledge of common software structure and patterns.
  • Knowledge of common signal processing techniques.
  • Knowledge of common protocols like HTTP, REST, SSE, WebSockets, MQTT.

Preferred Qualifications

  • Embedded Linux - Applications - C / C++, Bash, Python, C#
  • Embedded Linux - BSP - Yocto, Bitbake and cross build systems.
  • Knowledge of Linux platforms, development environments and Linux system architecture.
  • Knowledge of common communication interfaces at a hardware abstraction level (SPI, I2C, I2S, Ethernet, USB, UART, CAN, USB, Bluetooth, WiFi, etc).
  • Linux Kernel programming and configuration and U-Boot programming and configuration.

 

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!

 

AGCO is proud to be an Equal Opportunity Employer. We maintain a drug-free workplace and perform pre-employment substance abuse testing.


Nearest Major Market: Fargo

Job Segment: Test Engineer, RF, Software Engineer, Embedded, Testing, Engineering, Science, Technology

Apply now »