1,987,580open jobs
117,624companies
247,118added this week
Browse all
Salary
≈ $97k – $215k per year (Estimated)
Location
In office (Urbandale)
Visa
No sponsorship (stated in the posting)
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 26, 2026. First seen by Alion on Oct 1, 2026. RFA Engineering scores B on the Alion truth index.

Overview
Company
Impact
Profile match
RFA Engineering is an engineering services firm headquartered in Eden Prairie, Minnesota, that provides mechanical, electrical and embedded software engineering, testing and documentation for makers of off-highway and industrial machines. Founded in 1967, it serves agriculture, construction, mining, turf care, forestry, power generation and defense equipment manufacturers from its own design centers and with engineers working on site at client facilities, including a large team in Dubuque, Iowa. It hires mechanical design and test engineers, electrical and embedded systems engineers, software test and validation engineers, computer vision specialists and CAD drafters.

RFA Engineering (www.rfamec.com) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation and autonomy applications. We are seeking passionate, talented engineers to work on exciting projects using the latest tools and technologies including robotics, computer-vision, machine learning, IoT, cloud computing, and much more. Collaborate with a team of industry experts onsite at our client's world-class engineering center and contribute to developing innovative solutions that drive sustainable agriculture practices.

This is a full-time position with a full benefit package listed below that includes opportunities for professional growth, direct hire by our customers, and additional opportunities within our own organization.

Software Engineer - Computer Vision & Machine Learning

RFA Engineering is seeking a Software Engineer in the field of Robotics, Perception, Vision Processing and Machine Learning to architect, develop and integrate new intelligent features into the next generation of agricultural and off-highway equipment.

Responsibilities

  • Develop machine learning and computer vision algorithms for automation and autonomy product development.
  • Design, implement, and optimize machine learning algorithms and computer vision solutions for production intent hardware. Work with Stereo, monocular cameras, Lidar, radar, edge compute devices.
  • Data collection and processing for CVML algorithms development. Utilize data-driven insights to inform your development process and improve models/algorithms.
  • Quickly learn new technologies, tools, and methodologies in the fields of computer vision and machine learning. Stay abreast of the latest research and trends, applying this knowledge to your work and sharing insights with the team.
  • Primary needs relating to theoretical geometric computer vision - involving concepts like singletons, SLAM (localization, mapping), triangulation, projective geometry, feature detection, depth estimation, camera models/calibration/rectification
  • Secondary needs relating to Machine Learning algorithm development. All aspects of model architecture development including: problem definition, data collection/prep, model selection, architecture design, training , evaluation, optimization, deployment, monitoring/maintenance.

Technical Qualifications:

  • Experience with data visualization, data management, data querying (eg SQL, Tableau, PowerBI, matplotlib)
  • Experience developing and understanding computer vision and machine learning algorithms (models development in pytorch, tensorflow, experience with linear algebra, optimization etc.)
  • Ability to quickly learn state of the art technologies, state of the art research in the domains of computer vision, AI, robotics and be able to implement.
  • Competent in generating, interpreting, and communicating statistical data well and measuring the right statistics to answer the right questions
  • Comfortability reading documentation to read and write good code
  • Proficiency in C++ and/or Python.
  • Experience with Databricks, AWS, cloud
  • Technical expertise matters less in comparison to intelligence, work ethic, and willingness to learn.

Personal Qualification

  • Exceptional work ethic and willingness to learn.
  • Trailblazing spirit: Eager to solve problems in the autonomous robotics and AI space that have never been solved before.
  • Passionate about artificial intelligence, machine learning, robotics, autonomy, and automation.
  • Eager to OWN work fully and to make decisions with autonomy to deliver.

Pay Range: $90,000-$170,000 - Commensurate with experience

Visa Sponsorship is NOT available for this position.

About RFA Engineering

RFA Engineering has provided product development and engineering services to industry leading customers since 1943. Our primary focus is the 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 and Dental Insurance
  • TelaDoc Healthiest You
  • Supplemental Vision Insurance
  • Company Paid Life Insurance
  • Company Paid Long-Term Disability
  • Short-term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plan Dependent Care
  • HSA for Medical Expenses
  • Bonus Plan (Exempt Employees Only)
  • Paid Time Off (PTO)
  • Paid Holidays
  • Bereavement Leave
  • Employee Assistance Programs (EAP)
  • Education Assistance

Equal Opportunity and Veteran Friendly

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,987,580 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Urbandale
≈ $152k – $292k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Kirkland
Python
AI/ML
Model Context Protocol
Vertex AI
AI Agents
Gemini
RAG
Multi-Agent Systems
Apply
≈ $179k – $356k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Kirkland
AI/ML
Qwen
DeepSeek
Vertex AI
Gemma
JAX
Multimodal AI
NLP
Llama
Mistral
LLM
Mixtral
Post-training
TPU
World Models
Physical AI
Machine Learning
Mobile
Core ML
DevOps
GCP
Apply
≈ $130k – $251k per year (Estimated) • Hybrid • Nationals only • 8+ years exp • Master's Degree • Morrisville
AI/ML
Fine-tuning
Quantization
AI Agents
LLM
Speculative Decoding
KV Cache
Multi-Agent Systems
Machine Learning
Apply
In office • Internship • PhD • Redmond
Python
C++
AI/ML
Multimodal AI
Computer Vision
PyTorch
Edge AI
Machine Learning
DevOps
RTOS
GitHub
Apply
$180k – $200k per year • Remote (United States, US time zones hours) • Full-Time • 6+ years exp • Bachelor's Degree
Python
AI/ML
LangGraph
LangChain
Model Context Protocol
Function Calling
AI Agents
AWS Bedrock
CrewAI
LLM
RAG
Google ADK
OpenAI Agents SDK
AWS Bedrock AgentCore
Human-in-the-Loop
Structured Outputs
LLM Evaluation
LLM Guardrails
Multi-Agent Systems
DevOps
OpenTelemetry
CI/CD
AWS
Cybersecurity
SOC 2
HIPAA
Apply
≈ $25k – $54k per year (Estimated) • In office • Full-Time • Moscow
Python
JavaScript
SQL
R
R
ggplot2
Shiny
Frontend
D3.js
Analytics
Seaborn
Matplotlib
Plotly
Apply
Remote (likely EAEU) • Moscow
Python
SQL
AI/ML
LLM
Feature Store
Structured Outputs
Machine Learning
DevOps
Docker
Apply
$8.5k per year • Remote (likely EAEU) • Saint Petersburg
Python
Java
SQL
C#
Databases
OpenSearch
AI/ML
LLM
DevOps
GitLab CI
CI/CD
Grafana
GitHub
Management
YouTrack
QA
Selenium
Pytest
Apply
SoC PnP Architect 1 day ago
≈ $29k – $62k per year (Estimated) • Hybrid • 4+ years exp • Bengaluru
Python
C++
SystemC
DevOps
Linux
Chips/EDA
Synopsys ZeBu
Cadence Palladium
Siemens Veloce
Apply
≈ $19k – $44k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Moscow
Python
C++
DevOps
Docker
Linux
Robotics
ROS
ROS2
Apply
≈ $100k – $224k per year (Estimated) • In office • Full-Time • Cary
Python
SQL
C++
C++
TensorFlow C++
Databases
Databricks
AI/ML
Computer Vision
TensorFlow
PyTorch
Machine Learning
DevOps
AWS
Robotics
SLAM
Analytics
Tableau
Power BI
Matplotlib
Apply
$90k – $150k per year • In office • Full-Time • Bachelor's Degree • Urbandale
Python
JavaScript
C++
AI/ML
Computer Vision
AI Agents
Anomaly Detection
Machine Learning
DevOps
Azure DevOps
Azure
IoT
MQTT
Apply
$65k – $95k per year • In office • Full-Time • Bachelor's Degree • Dubuque
SpaceTech
GD&T
MedTech
Verification & Validation
Apply
$65k – $90k per year • In office • Full-Time • Bachelor's Degree • Dubuque
Python
C++
DevOps
CI/CD
Management
Agile
Apply
$65k – $75k per year • In office • Full-Time • Bachelor's Degree • Lafayette
SpaceTech
FMEA
Apply
Cashier 1 hour ago
$22k – $30k per year • In office • Part-Time • Urbandale
Apply
In office • Internship • Bachelor's Degree • Urbandale
JavaScript
SQL
C#
DevOps
Rest API
Analytics
Power BI
Apply
Staff Accountant I 3 days ago
$46k per year • Hybrid • 1+ year exp • Bachelor's Degree • Urbandale
Analytics
Microsoft Excel
Apply
≈ $51k – $137k per year (Estimated) • In office • Part-Time • High School Diploma • Urbandale
Apply
Delivery Driver 4 days ago
≈ $31k – $70k per year (Estimated) • In office • Part-Time • Urbandale
Apply
See all jobs
This is one of many
1,987,580 more open roles from verified company boards, updated every day.