AgTech Embedded C++ Engineer – Real-Time Systems

Rfamec

Urbandale (IA)

On-site

USD 75,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health and Dental Insurance
Company Paid Life Insurance
Short-term Disability
Paid Time Off (PTO)
Education Assistance

Job summary

A leading engineering firm in Urbandale, Iowa, is seeking a C++ Embedded Software Developer to support precision agriculture technology development. The role involves designing, coding, and testing embedded software for control systems and sensor integration. Ideal candidates will have 2+ years of experience in embedded systems and communication protocols. The company offers a competitive salary range of $75,000-$120,000 along with comprehensive benefits including health insurance, 401k, and professional growth opportunities.

Qualifications

  • 2+ years of experience developing embedded software using modern C++.
  • Proficiency in embedded software development for microcontroller- or processor-based systems.
  • Excellent verbal and written communication skills.

Responsibilities

  • Design, develop, and test embedded software components using C++ for agricultural control systems.
  • Integrate software on real-time operating systems (RTOS).
  • Conduct unit testing and validation on bench and field equipment.

Skills

C++ programming
Embedded systems
Communication protocols
Real-time operating systems
Version control (Git)

Education

B.S. or M.S. in Computer Engineering, Electrical Engineering, Software Engineering, or related field

Tools

CAN protocol
SPI
I2C
UART
FreeRTOS
VxWorks

Job description

A leading engineering firm in Urbandale, Iowa, is seeking a C++ Embedded Software Developer to support precision agriculture technology development. The role involves designing, coding, and testing embedded software for control systems and sensor integration. Ideal candidates will have 2+ years of experience in embedded systems and communication protocols. The company offers a competitive salary range of $75,000-$120,000 along with comprehensive benefits including health insurance, 401k, and professional growth opportunities.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Controls Engineer (Mechatronics in Agriculture)
Embedded Controls Engineer (Mechatronics in Agriculture)

Collabera • Waterloo (IA)

On-site
USD 70,000 - 90,000
Embedded Controls Engineer: Mechatronics + C/C++
Embedded Controls Engineer: Mechatronics + C/C++

Mindlance • Waterloo (IA)

On-site
USD 70,000 - 90,000
Senior Embedded Software Engineer (Linux, C++)
Senior Embedded Software Engineer (Linux, C++)

Ag Leader Technology • Ames (IA)

On-site
USD 90,000 - 120,000
Senior Embedded Real-Time Control Engineer (Leadership)
Senior Embedded Real-Time Control Engineer (Leadership)

Rise Technical • Danbury (CT)

On-site
USD 150,000 - 200,000
Embedded Software Engineer
Embedded Software Engineer

World Mining Equipment • Urbandale (IA)

On-site
USD 80,000 - 100,000
Realtime Avionics Embedded Software Engineer (C/C++)
Realtime Avionics Embedded Software Engineer (C/C++)

Cyient • Cedar Rapids (IA)

On-site
USD 95,000 - 120,000
Embedded Software Engineer - Precision Tech & Mapping
Embedded Software Engineer - Precision Tech & Mapping

World Mining Equipment • Urbandale (IA)

On-site
USD 80,000 - 100,000
Embedded Software Engineer for Vehicle ECUs | Growth & Impact
Embedded Software Engineer for Vehicle ECUs | Growth & Impact

Altentechnologyusa • Grimes (IA)

On-site
USD 70,000 - 75,000
Senior Embedded Software Engineer — C/C++, Real-Time Systems
Senior Embedded Software Engineer — C/C++, Real-Time Systems

Collabera • Mounds View (MN)

On-site
USD 80,000 - 100,000
Paid vacations
Holidays
Medical insurance
+5
Embedded Software Engineer — Real-Time, Agile Team
Embedded Software Engineer — Real-Time, Agile Team

John Deere • East Moline (IL)

On-site
USD 87,000 - 130,000
Flexible work arrangements
Healthcare benefits
401K and retirement plan
+7