John Deere

Part-Time Student - Software Engineer, Embedded OS - Cary, NC

John Deere
Apply
1 day ago
Cary, NC, USAEntry Level

Responsibilities

  • Develop automated tests for John Deere’s real-time operating system using Python and custom test automation frameworks.
  • Create embedded C test application software to validate RTOS features.
  • Deploy unit and integration tests across virtual, hardware, and hybrid environments.
  • Refactor RTOS features into modules to improve deployment efficiency.

Requirements

  • Be currently enrolled in courses toward a degree in Computer Engineering, Electrical Engineering, Computer Science, Mechanical Engineering, or Agricultural Engineering.
  • Be registered as a full-time student at a U.S. locally accredited college or university.
  • Have knowledge of Python or similar programming languages and experience with software development workflows.
  • Be able to collaborate with internal stakeholders.
  • Have a graduation date of Spring 2028 or later and a cumulative GPA of at least 2.8.
  • Be at least 18 years old.
  • Preferred: knowledge of C and Python, familiarity with Git, GitHub Actions, or Jenkins workflows, ability to read electronic hardware schematics, and experience with CAN communications such as J1939 and ISO 14229.
  • Preferred: technical experience with the design and diagnostics of electro-hydraulic systems.

Benefits

  • Onsite position in Cary, North Carolina; daily commuting is required and relocation assistance is not provided.
  • Flexible work arrangements, subject to the position’s onsite requirements.
  • Available to work 16–20 hours weekly during the academic year and 30–40 hours weekly during the summer semester.
  • Savings and retirement benefits, including a 401(k) and defined benefit pension.
  • Healthcare benefits with a company contribution to a Health Savings Account.
  • Adoption assistance, Employee Assistance Programs, tuition assistance, fitness subsidies, and onsite gyms at select locations.
  • Charitable contribution matching, an Employee Purchase Plan, discount programs, vacation pay, and holiday pay.

Tech Stack

CGitGitHub ActionsJenkinsPython

Categories

John Deere

About John Deere

10,000+ employees

John Deere designs and manufactures agricultural, construction, and forestry equipment, engines, and turf/golf machinery, along with precision agriculture software and connected services. It sells machines, parts, and subscriptions through a worldwide dealer network and offers customer financing via John Deere Financial. Founded in 1837 and headquartered in Moline, Illinois, the company is publicly traded on the NYSE (ticker: DE).

Contact me