John Deere Jobs

Mobile john-deere Logo

Job Information

John Deere Senior Software Design Engineer in Fargo, North Dakota

There are 7 billion people on this planet. And by 2050, there will be 2 billion more... many moving into urban centers at an unprecedented rate. Making sure there is enough food, fiber and infrastructure for our rapidly growing world is what we’re all about at John Deere. And it’s why we’re investing in our people and our technology like never before in our 175-year history. Here the world’s brightest minds are tackling the world’s biggest challenges. If you believe one person can make the world a better place, we’ll put you to work. RIGHT NOW.

Primary Location: United States (US) - North Dakota (US-ND) - Fargo

Function: Product Engineering

Title: Senior Software Design Engineer - 55355

Your Responsibilities

As a Senior Software Design Engineer, for the John Deere Electronic Solutions Group (JDES-Fargo), you will join as a Product Owner/Project lead for an enterprise Architecture Runway Team developing strategies, guidelines, analysis, workflow, architecture, proof of concept, and requirement development focusing on AUTOSAR based solutions for diverse global product line teams.

In addition, you will:

  • Lead the enterprise global Runway agile team and be responsible for planning, coordination, execution, communication, risk management and delivery for AUTOSAR programs as a software program manager with minimal supervision

  • Work with team member in a collaborative environment using Agile methodologies to deliver high quality solutions meeting delivery and cost goals with minimal supervision.

  • Ensure feature delivery priorities and milestones are aligned with across functional team of stakeholders including ecosystem stakeholders and meet the deliverables and expectations with high quality software work products utilizing software development processes

  • Communicate the project status periodically to stakeholders, seek proactive feedback and implement continuous improvement

  • Perform advanced analysis and make recommendations and design decisions based on results with minimal assistance from others-

  • Critically review architecture, design, code, test suites, documentation of others to ensure proper application of best practices, coverage and traceability followed.

  • Travel as needed domestically and internationally to accomplish the tasks required of this position

VISA Sponsorship is available for this position.

What Skills You Need

  • 5 or more years of experience embedded software development for 32/16 bit microcontrollers, C/C++, Complier, assembler and linker locator tool chains

  • 1 or more year of experience as a product owner or project lead or relating to project planning and execution

  • 1 or more year of experience of Agile methodology and using tools and automation

  • 5 or more years of experience with microcontrollers, ARMs, DSPs, and/or PSoCs, and various peripherals

  • Understanding of Real-Time Operating System concepts, task schedulers, and application development

  • Development and debugging tools (e.g. source level debuggers, oscilloscopes, logic analyzers, multi-meters, etc.)

  • Knowledge of software development life cycle or all phases of product development including requirements management, architecture development, design, coding, testing

  • Good written and verbal communication skills (English)

What Makes You Stand Out

Other areas of experience or interest that will help us place you on the right team include:

  • Experience configuring various AUTOSAR BSW stacks and services

  • Experience using Vector tool chain, such as: PREEVision, DaVinci tool suite, CANdelaStudio, etc.

  • Experience with AUTOSAR standard and/or architecture

  • Experience with communication networks (e.g. CAN, LIN, Ethernet, SPI etc.) and communication protocols (e.g. J1939, ISO11783, UDS, XCP, TCP/IP etc.)

  • Understanding of global culture

  • Advance degree or certification

Education (or equivalent work experience)

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer or Science

What You'll Get

At John Deere, you are empowered to create a career that will take you to where you want to go. Here, you'll enjoy the freedom to explore new projects, the support to think outside the box and the advanced tools and technology that foster innovation and achievement. We offer comprehensive relocation and reward packages to help you get started on your new career path. Click here to find out more about our Total Rewards Package.

The information contained herein is not intended to be an exhaustive list of all responsibilities and qualifications required of individuals performing the job. The qualifications detailed in this job description are not considered the minimum requirements necessary to perform the job, but rather as guidelines.

John Deere is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to, among other things, race, religion, color, national origin, sex, age, sexual orientation, gender identity or expression, status as a protected veteran, or status as a qualified individual with disability.