×
Register Here to Apply for Jobs or Post Jobs. X

Senior Engineer, Product - Embedded Software

Job in Urbandale, Polk County, Iowa, 50322, USA
Listing for: EPITEC
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, Senior Developer
Salary/Wage Range or Industry Benchmark: 90 - 95 USD Hourly USD 90.00 95.00 HOUR
Job Description & How to Apply Below

Job Title:

Senior Engineer, Product - Embedded Software

Location:

Urbandale, IA

Job Type: Contract

Expected hours per week(must include “per week”): 40 hours per week

Schedule(include days, hours, onsite/hybrid or remote):
Onsite

Pay Range (must include “per hour”): $90 to $95 per hour depending on benefits selected

Job Description:

Overview

We are seeking a Senior C++ Software Engineer to support the development of precision agriculture software for Gen4 and Gen5 embedded display systems
. This role focuses on building high?quality, scalable, and reliable software while providing technical leadership within an Agile scrum team.

You will work closely with cross?functional partners to deliver end?to?end solutions that power next?generation embedded display experiences.

Your Responsibilities
  • Design, implement, and maintain high?quality precision agriculture software for Gen4 and Gen5 embedded displays
  • Collaborate with Product Managers, Product Designers, and Engineering teams across the technology stack to deliver seamless end?to?end solutions
  • Provide technical leadership and guidance within the scrum team
  • Champion software development best practices, code quality, and mentorship
  • Contribute to architectural decisions and continuous improvement initiatives
Required Skills
  • 4+ years of experience developing object?oriented C++
  • 4+ years of experience with automated testing
    , including Test Driven Development (TDD)
  • 4+ years of experience working in Agile delivery environments
  • 4+ years of experience developing multithreaded and concurrent systems
Preferred / Nice to Have
  • Experience developing software for Gen4 and Gen5 embedded display platforms
  • Experience with CAN communication protocols such as J1939 and ISO 11783
  • Experience with the Qt framework
    , including Qt Widgets and QML
  • Experience developing in a Linux environment
  • Experience working within the precision agriculture domain
  • Prior experience in embedded, real?time, or display?driven systems
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary