• Jobs
  • Startups
  • Hire
LoginSign up

Role description

Senior Software Engineer

DISTek Integration, Inc. logoDISTek Integration, Inc.
TypeFull-time
SenioritySenior
LocationDes Moines, IA
Posted5/25/2026
Engineering

Company Description

As an employee-owned and operated company, DISTek Integration provides the best total solution to address our clients’ biggest challenges across the software development lifecycle for electronic control systems in mobile equipment across industries such as agriculture, construction, and mining. We partner with our clients to design smarter, safer, and more sophisticated machines and their electronics systems.

As experts in our core competencies of Modeling & Simulation, Embedded Software Development, and SIL/HIL simulators, we pride ourselves on delivering innovative solutions to complex problems targeting the off-highway vehicle market. With several offices throughout the upper Midwest, we can support our clients across the United States and around the globe.

Role Description

As a Senior Software Engineer, your primary responsibility will be the software and hardware integration that enables cutting-edge, solar-powered autonomous machinery supporting the next generation of renewable energy infrastructure. This is an on-site position with at least 1-3 days/week in Pella, IA.

Key Responsibilities:

  • Module Development: Write and maintain C-based modules that communicate with a ROS2 middleware infrastructure.
  • Systems Integration: Work within a Linux-based environment on high-end ARM controllers.
  • Behavioral & Positional Control: Design and refine behavioral control phases and implement positional control logic.
  • Autonomous Navigation: Transition existing "closed" GPS systems into an autonomous environment using GNSS and phase 3 automated path planning.
  • Task Management: Manage mission and task queuing through established ROS processes.

Skills:

  • Proven experience developing event-driven applications
  • Knowledge of C/C++/Python programming languages
  • Experience working with embedded Linux
  • Experience with control systems
  • Knowledge of CAN J1939
  • Ability to troubleshoot embedded systems hardware and software problems
  • Ability to work in a team environment
  • Excellent written and verbal communication
  • Preferred Skills
    : ROS2, Systems Knowledge (Electrical, Hydraulic)

Requirements:

  • Minimum of 5+ years of engineering experience, including Software Architecture, Embedded Software Development, Model-Based Software Design, or relevant.
  • Education: Bachelor's Degree in Electrical Engineering, Software Engineering, Computer Engineering, Computer Science, or related field.
Apply on LinkedIn
Save

Company info

DISTek Integration, Inc. logo

DISTek Integration, Inc.

DISTek establishes a team of specialized engineers tailored to solve your projects’ unique challenges. Our flexible and self-sufficient teams adapt to your tools and processes while providing transparent communications for mutual success. Our engineers are experts in vehicle simulator design, ECU software development, vehicle networking, and beyond. DISTek engineers are respected around the world, having been asked to share their expertise at events including SAE COMVEC, NIWeek, and the Ag Equipment Technology Conference. At DISTek, we believe our people are the cornerstone to providing the best possible solutions for our customers. We work to develop strong bonds with one another and create lasting relationships with our customers. We value mutual respect, diverse perspectives, and a safe environment for all voices. As employee owners of DISTek, we are proud of our company, our work, and our people. Our main office is located in the Iowa community of Waterloo/Cedar Falls. We have br

Founded1992
HQCedar Falls, US
Size120 employees
Unlock human wisdom
ThesisTermsPrivacy
IndustrySoftware Development
Tech stacklabview, netsuite-openair, netsuite, matlab, devise, python, simulink, cplusplus, oracle

Claim distek.com

Work at distek.com? Sign in to claim this org and manage its profile.

© 2026 Saywise Inc.