Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

RFA Engineering Logo

Software Engineer - Computer Vision & Machine Learning

RFA Engineering

$70,000 - $140,000
Aug 26, 2025
Urbandale, IA, US
Apply Now

RFA Engineering is seeking engineers to develop cutting-edge precision agriculture, machine guidance, vehicle automation and autonomy applications by leveraging technologies like robotics, computer-vision, and machine learning.

Requirements

  • Proven embedded development experience in C++
  • Programming and software design skills to support vision and perception development.
  • Experience with various sensors such as LIDAR, radar, and cameras.
  • Basic knowledge of computer networking using the Internet Protocol, including routing, TCP, and UDP.
  • C++ Experience including Qt, Boost, OpenCV.
  • Experience with embedded Linux.
  • Demonstrated experience and familiarity with image processing and computer vision technology, especially 3D vision.

Responsibilities

  • Develop vehicle systems and sub-systems to enable autonomous and automated assist methods to improve machine productivity, comfort, and safety.
  • Perform independent and team research and development involving architecture, coding, simulation, calibration, and validation for obstacle intelligence systems.
  • Implement schemes for object detection, classification, tracking, and prediction using stereo camera, radar, lidar, etc.
  • Perform sensor and system calibration to validate all systems and algorithms using both simulations and test vehicles.
  • Explore and develop new methods for improving and optimizing computational throughput and performance.
  • Interface with embedded development teams to support overall vehicle architecture.
  • Assist with the development and maintenance of specialized robotics software tools.

Other

  • Collaborate with diverse team members in a wide range of disciplines including Robotics, Control Engineering, Machine Learning, Computer Vision, Software Engineering, and Systems Engineering.
  • Participate in reviews with peers and internal project stakeholders.
  • Develop presentations to demonstrate project advancements.
  • Must have a valid Driver’s License
  • BS/MS or PhD in Computer Science, Software, Electrical, Computer Engineering or a related field.