Qureos

Find The RightJob.

Senior Software Engineer

Would you like the exhilarating opportunity to design quality reusable embedded products used for agricultural, forestry, and construction industries? DISTek serves as a trusted engineering partner, working with customers by assisting in the development of specialized compact and efficient embedded systems, ECUs, electro-hydraulic controls, engine controls and vehicle networks. These are just some of the types of projects you could enjoy working on in this position. Our engineers also help our customers scale and grow over time by providing support, training, and on-site engineering services.

We provide a high-tech, challenging, and productive work environment while still retaining a small business atmosphere.

As a Senior Software Engineer, your primary mission will be responsible for the software and hardware integration that enables cutting-edge, solar-powered autonomous machinery supporting the next generation of renewable energy infrastructure.

As this is an on-site position in Pella, IA, DISTek will offer relocation assistance, if needed.

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 controls 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.

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.

DISTek Integration, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to, among other things, race, religion, color, national origin, sex, age, sexual orientation, gender identity or expression, status as a protected veteran, or status as a qualified individual with disability.

Job Type: Full-time

Pay: $90,000.00 - $120,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Referral program
  • Relocation assistance
  • Retirement plan
  • Vision insurance

Experience:

  • Embedded software: 5 years (Preferred)
  • C++: 5 years (Preferred)
  • Embedded Linux: 4 years (Preferred)

Ability to Relocate:

  • Pella, IA 50219: Relocate before starting work (Preferred)

Work Location: In person

Similar jobs

No similar jobs found

© 2026 Qureos. All rights reserved.