John Deere-posted 2 months ago
$138,507 - $148,507/Yr
Full-time • Mid Level
Ankeny, IA
5,001-10,000 employees

As a Software Architect for John Deere in Ankeny, IA, you will perform software systems engineering tasks, including requirements analysis, software requirements development, architecture development, diagnostics definition, software coding, design/code reviews, and Model Based Software Development (MBSD) and testing to support software portability and reuse across multiple vehicle platforms. You will work closely with systems, mechanical, hydraulic, and electrical engineers to design, develop, and maintain systems on cotton harvesting equipment; and ensure functionality of the software by way of virtual verification, on-vehicle testing, and field visits. Up to 10% domestic travel required. Must live within normal commuting distance of the worksite. Up to 20% remote work allowed.

  • Perform software systems engineering tasks including requirements analysis and software requirements development.
  • Develop architecture and diagnostics definition for software.
  • Conduct software coding and design/code reviews.
  • Utilize Model Based Software Development (MBSD) and testing to support software portability and reuse across multiple vehicle platforms.
  • Collaborate with systems, mechanical, hydraulic, and electrical engineers to design, develop, and maintain systems on cotton harvesting equipment.
  • Ensure functionality of the software through virtual verification, on-vehicle testing, and field visits.
  • 4 years of experience using Software System architecture with Crop Harvesting Domain knowledge.
  • 5 years of experience in embedded software development with C and C++ along with communication protocols for CAN, Ethernet, J1939, SPI, LIN.
  • 3 years of experience in Model based System Engineering and Software development with Matlab, Enterprise architect and Vector toolchain for functional safety using ISO26262 and ISO25119 SW system development.
  • 4 years of knowledge of embedded software infrastructure work such as Real Time Operating System (RTOS) configuration, Application integration, controller bring up, and complex device driver development.
  • Bachelor’s degree in Software Systems Engineering, Systems Engineering, Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Agricultural Engineering, or related field plus 5 years related experience.
  • Flexible work arrangements
  • Highly competitive base pay and performance bonuses
  • Savings & Retirement benefits (401K and Defined Contribution)
  • Healthcare benefits with a generous company contribution in the Health Savings Account
  • Adoption assistance
  • Employee Assistance Programs
  • Tuition assistance
  • Fitness subsidies and on-site gyms at specific Deere locations
  • Charitable contribution match
  • Employee Purchase Plan & numerous discount programs for personal use
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service