Embedded Software Engineer

John Deere

Dubuque, Iowa, United States
Base: $74,988.00 - $112,476.00; bonus/equity: not ...
On-site
Programming proficiency in c or c++
Experience with microcontrollers and hardware interfaces
Experience with ci/cd tools like jenkins and github
John Deere is investing in people and technology to tackle global challenges related to food, fiber, and infrastructure for a rapidly growing world population

Job Summary

  • John Deere is investing in people and technology to tackle global challenges related to food, fiber, and infrastructure for a rapidly growing world population.
  • As an Embedded Software Engineer, you will design, develop, test, and debug embedded software applications for earthmoving equipment while collaborating in Agile teams and supporting cross-functional product design.
  • The company offers a comprehensive rewards package including flexible work arrangements, competitive pay, healthcare benefits, retirement plans, tuition assistance, and fitness subsidies.

Matching Summary

John Deere is investing in people and technology to tackle global challenges related to food, fiber, and infrastructure for a rapidly growing world population.

Salary

Base: $74,988.00 - $112,476.00; Bonus/Equity: Not specified; Benefits: Comprehensive benefits package including healthcare, retirement, tuition assistance, and more

Skills & Requirements

Must-have

  • Programming proficiency in C or C++
  • Experience with microcontrollers and hardware interfaces
  • Experience with CI/CD tools like Jenkins and GitHub
  • Experience with CAN communications and UDS protocol
  • Use of Agile software development methodologies
  • Ability to read electronic component datasheets and schematics

Nice-to-have

  • Experience with real-time operating systems like FreeRTOS
  • Proficiency in Model Based Software Design tools
  • Experience with electrohydraulic or electromechanical systems
  • Strong project management and leadership skills
  • Mentorship and coaching experience
  • Effective communication and teamwork skills

Key Requirements

  • Bachelor's degree or equivalent experience in Software or Electrical Engineering
  • Must be 18 years of age or older
  • No visa sponsorship available for this position

Work Rights

Must be authorized to work in the US without sponsorship

Tailored Resume

Cover Letter