Senior Embedded Software Engineer

John Deere
Waterloo, IA
Job Description
Role Overview

As a Senior Embedded Software Engineer, you will develop software within the drive strategy team working on innovative, high visibility projects transforming agriculture. Our team is committed to designing innovative solutions that unlock customer value through balancing overall efficiency with productivity to meet customer needs.

What You Will Do

You will develop embedded software in MATLAB Simulink and C, test software in multiple environments, collaborate with system engineers, and tune vehicle performance to achieve efficiency and productivity goals.

Why It Might Be a Fit

We encourage our teams to take ownership of their work, prioritize their tasks, and push boundaries. You will have the opportunity to work with experienced engineers, collaborate with cross-functional teams, and contribute to every aspect of the product development lifecycle.

Requirements

  • Demonstrated experience in developing embedded applications using MATLAB Simulink and C.
  • Demonstrated experience working on and troubleshooting control systems.
  • Demonstrated experience working in a Real Time Embedded Operating System.
  • Excellent written and verbal communication skills for working in a global team environment.

Benefits

  • Flexible work arrangements
  • Highly competitive base pay
  • 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
  • Vacation and Holiday Pay
]]>