John Deere is hiring a Senior Software Architect. This onsite position is part of the Technology function.
Overview
In this role, you will engage in software systems engineering to enhance software portability and reuse across various vehicle platforms. Collaborating closely with mechanical, hydraulic, and electrical engineers, you will design, develop, and maintain systems for cotton harvesting equipment. You will ensure software functionality through comprehensive verification methods, including virtual tests, on-vehicle assessments, and field visits. This role may require up to 10% domestic travel and allows for up to 20% remote work. Candidates should reside within a normal commuting distance from the worksite.
Responsibilities
- Conduct software systems engineering tasks, including requirements analysis, software requirements development, architecture formation, diagnostics definition, software coding, design / code reviews, and Model Based Software Development (MBSD) to promote software usability across platforms.
- Collaborate with systems, mechanical, hydraulic, and electrical engineers to effectively design, develop, and maintain systems on cotton harvesting equipment.
- Ensure software functionality through rigorous virtual verification, on-vehicle testing, and field evaluations.
- Up to 10% domestic travel will be required. Candidates must live within a normal commuting distance from the worksite. Remote work is allowed up to 20%.
What Skills You Need
4 years of experience in Software System architecture, specifically within the Crop Harvesting Domain, emphasizing Vehicle System Design and integration, Network Management, and Software Hardware Integration.5 years of embedded software development experience using C and C++, including expertise in communication protocols such as CAN, Ethernet, J1939, SPI, and LIN for Microcontroller low-level driver and Bootblock development.3 years of experience with Model Based System Engineering and Software development utilizing Matlab, Enterprise Architect, and Vector toolchain, with an understanding of functional safety standards ISO26262 and ISO25119.4 years of knowledge in embedded software infrastructure, including Real Time Operating System (RTOS) configuration, application integration, controller bring-up, and complicated device driver development.Education / Experience
A Bachelor's degree in Software Systems Engineering, Systems Engineering, Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Agricultural Engineering, or a related field plus 5 years of relevant experience.What You'll Get
At John Deere, we encourage you to build a fulfilling career within an inclusive team environment. You'll have the autonomy to explore innovative projects, thought-provoking support, and advanced tools and technologies that drive ingenuity and success. Our comprehensive reward package includes :
Flexible work arrangementsHighly competitive salary and performance bonusesRetirement savings benefits (401K and Defined Contribution)Comprehensive healthcare benefits with a significant company contribution to your Health Savings AccountAdoption assistanceEmployee Assistance ProgramsTuition assistanceFitness subsidies and on-site gyms at certain locationsCharitable contribution matchingEmployee Purchase Plan and multiple discount programs for personal useSalary range : $138,507 - $148,507 per year + Benefits
To apply, please visit John Deere’s careers site and search for Job Posting Number 2025119.
The terms of the applicable benefit plans, and all company actions regarding these plans, will remain definitive. John Deere reserves the right to suspend, amend, modify, or terminate the plans at any time. Changes are authorized by the company’s board of directors or the Deere & Company Compensation Committee. In case of a conflict between the official Plan Documents and this summary, the official documents take precedence.
We are committed to nondiscrimination. Our health benefit plans comply with federal civil rights laws protecting against discrimination based on race, religion, color, national origin, sex, age, sexual orientation, gender identity or expression, veteran status, or disability status.
Seniority level
Not ApplicableEmployment type
Full-timeJob function
Engineering and Information TechnologyIndustries
Machinery ManufacturingReferrals can enhance your chances of being interviewed at John Deere.
Stay informed about new job opportunities as a Software Architect.