Work in Iowa Energy Jobs

Job Information

RFA Engineering Software Development Engineer C++ in Urbandale, Iowa

RFA Engineering ( is seeking Software Engineers to develop machine vision and automation applications for precision agriculture using C++ as the primary tool. This is onsite at our client’s facility in Urbandale, IA.

You will be working with a high-velocity team of multi-disciplined engineers, developers and architects that are developing new applications using state-of-the-art technologies including 3D vision systems, machine learning, sensor fusion technology, FPGA's and GPU's. This is an excellent growth opportunity for anyone interested in these emerging technologies.

We are seeking all experience levels from entry-level to senior software engineers. These are full time positions with full benefits. We also offer employee bonuses and some flexible time benefits.

Job Description ​

  • Develop software applications for used in vehicle navigation, guidance and automation

  • Perform automated software unit testing and work with systems level integration testing teams

  • Code optimization and refactoring

  • Participate in Agile team environment


  • Bachelors degree or higher in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science or similar field or industry experience

  • All experience levels will be considered

  • Previous experience with C++ is required

  • Experience with Linux is required

  • Experience with Bash scripting is desired for unit testing

  • Excellent communication and collaborative skills are desired

  • Game development experience desired

  • Experience with OpenCV, Qt is desired

    About RFA Engineering

    RFA Engineering has provided product development and engineering services to industry leading customers since 1943. Our primary focus is development of off highway equipment including agricultural, construction, mining, recreational, industrial, and special machines. Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems and complete machines. Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer sites throughout the U.S. Competitive Benefits

  • Health, Dental, Vision, Life, and Disability Insurance s

  • Retirement Savings Account (Traditional 401k & Roth 401k)

  • Flexible Spending Plans for Medical Expenses and Dependent Care

  • Extra Time Bonuses

  • Paid Time Off (PTO)

  • Paid Holidays

  • Employee Assistance Programs (EAP)

  • Education Assistance

    Equal Opportunity and Veteran Friendly

Powered by JazzHR