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

Senior Software Engineer

Job in Pella, Marion County, Iowa, 50219, USA
Listing for: Rite Corporation
Part Time position
Listed on 2026-05-23
Job specializations:
  • Engineering
    Software Engineer, Systems Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 120000 USD Yearly USD 90000.00 120000.00 YEAR
Job Description & How to Apply Below

Overview

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. DISTek is a company that upholds family values and common sense - two things that we believe will always carry us through the exciting challenges and opportunities we face. If you are motivated by the challenge to develop unique technology, seek a continuous learning environment, and are willing to enthusiastically contribute to our ongoing success, then please read on.

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. This is an on-site position with at least 1-3 days/week in Pella, IA.

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, or Computer Science or related field.

As an employee-owned and operated company at DISTek Integration, we provide the best total solution to solve our clients’ biggest challenges in the software development lifecycle of electronic control systems found in mobile equipment within 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 in delivering innovative solutions to complex problems targeting the off-highway vehicle market. With several offices throughout the upper Midwest area, we are able to support our clients through the United States as well as those all over the globe.

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

#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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary