Staff Embedded Software Engineer: Drone & GNC

John Deere

Saint Paul (MN)

On-site

USD 124,000 - 186,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Flexible work arrangements
Competitive base pay
Retirement benefits
Healthcare benefits
Adoption assistance
Employee assistance programs
Tuition assistance
Fitness subsidies and on-site gyms
Discount programs
Vacation and holiday pay

Job summary

John Deere is seeking a Staff Embedded Software Engineer to develop high-quality software for our drone and sensor platforms. You will research, design, and lead integration of guidance, navigation, and control subsystems, communications, and payload management.

You will collaborate with external partners, manage data platforms and ground control systems, and contribute to development processes and lifecycle management of advanced embedded systems.

Qualifications

  • 7+ years of experience in embedded software product development with real-time experience preferred.
  • 2+ years of control systems experience or advanced degree equivalent.
  • Familiarity with PX4, ArduPilot, or similar software platforms.

Responsibilities

  • Develop high-quality software for drone and sensor platforms; lead integration of GNC, communications, and payload management subsystems.
  • Manage interfaces with external partners, suppliers, and enterprise data platforms; ground control systems.
  • Contribute to development processes and lifecycle management of advanced embedded systems.

Skills

Embedded software
Real-time systems
C/C++
Python
ROS
MAVLink
PX4/ArduPilot
GNSS integration
Flight controllers
Linux development
UART/SPI/I2C
TCP/IP networking

Education

Bachelor's in Computer Science/Engineering

Tools

PX4
ArduPilot
Pixhawk

Job description

John Deere is seeking a Staff Embedded Software Engineer to develop high-quality software for our drone and sensor platforms. You will research, design, and lead integration of guidance, navigation, and control subsystems, communications, and payload management.

You will collaborate with external partners, manage data platforms and ground control systems, and contribute to development processes and lifecycle management of advanced embedded systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Embedded Software Engineer
Staff Embedded Software Engineer

John Deere • Saint Paul (MN)

On-site
USD 124,000 - 186,000
Flexible work arrangements
Competitive base pay
Retirement benefits
+7
Embedded Software Engineer
Embedded Software Engineer

World Mining Equipment • Urbandale (IA)

On-site
USD 80,000 - 100,000
Senior GNSS Algorithms Engineer - Embedded Navigation
Senior GNSS Algorithms Engineer - Embedded Navigation

John Deere • Torrance (CA)

On-site
USD 125,000 - 187,000
Flexible work arrangements
Healthcare benefits
Retirement benefits (401K)
+2
Global Lead, Embedded Deployment & OTA Platforms
Global Lead, Embedded Deployment & OTA Platforms

John Deere • Urbandale (IA)

On-site
USD 150,000 - 190,000
Flexible work arrangements
Highly competitive base pay
Healthcare benefits
Embedded Software Engineer - IoT & Precision Agriculture
Embedded Software Engineer - IoT & Precision Agriculture

John Deere • Iowa (LA)

On-site
USD 75,000 - 112,000
Flexible work arrangements
Competitive base pay
401K plan
+10
Embedded Software Architect for Next-Gen Engine Controls
Embedded Software Architect for Next-Gen Engine Controls

John Deere • Waterloo (IA)

On-site
USD 75,000 - 112,000
Flexible work arrangements
Competitive base pay
Health benefits with company match
Senior Controls Engineer - Embedded Vehicle Automation
Senior Controls Engineer - Embedded Vehicle Automation

John Deere • Iowa (LA)

On-site
USD 109,000 - 164,000
Flexible work arrangements
Healthcare benefits
Tuition assistance
+2
Embedded Software Engineer, Real-Time Systems & CAN/J1939
Embedded Software Engineer, Real-Time Systems & CAN/J1939

John Deere • Dubuque (IA)

On-site
USD 75,000 - 112,000
Flexible work arrangements
Competitive base pay
401K and retirement benefits
+7
Embedded Software Engineer - Electro-Hydraulic Systems
Embedded Software Engineer - Electro-Hydraulic Systems

John Deere • Moline (IL)

On-site
USD 90,000 - 130,000
Healthcare benefits
401K plan
Tuition assistance
+3
Senior Embedded Security Engineer — Vehicle & IoT Security
Senior Embedded Security Engineer — Vehicle & IoT Security

John Deere • Johnston (IA)

On-site
USD 109,000 - 164,000
Flexible work arrangements
Healthcare benefits with generous HSA
401K and Defined Contribution
+2