2,035,288open jobs
120,229companies
251,880added this week
Browse all
Salary
$65k – $90k per year
Location
In office (Urbandale)
Visa
No sponsorship (stated in the posting)
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 28, 2026. First seen by Alion on Oct 8, 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 - Test and Validation

As a Software Test Engineer, you will support the testing and validation of advanced software and electronic systems used in agricultural equipment. This role is ideal for an engineer who enjoys hands-on work, troubleshooting complex systems, and working directly on machines in real-world operating environments.

Job Responsibilities

  • Execute field validation and testing activities for agricultural equipment software and electronic control systems.
  • Operate and evaluate equipment in real-world agricultural environments.
  • Troubleshoot software, hardware, electrical, and basic mechanical issues encountered during testing activities.
  • Collect, analyze, and document test data to identify defects, performance issues, and opportunities for improvement.
  • Work closely with software developers, systems engineers, and test teams to reproduce, diagnose, and resolve issues.
  • Develop and execute test plans, test procedures, and validation reports.
  • Verify software functionality against system and software requirements.
  • Utilize engineering tools and scripting languages to automate testing and analyze data.
  • Support prototype machine builds, software installations, and system configuration activities.
  • Document test results, observations, and recommendations in a clear and professional manner.
  • Travel to customer sites, proving grounds, farms, and test locations as required.
  • Maintain a strong focus on safety while working with agricultural machinery and test equipment.

        Requirements

        • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or another STEM-related engineering discipline.
        • Experience with or academic exposure to Python and/or C++ programming.
        • Strong analytical and problem-solving skills.
        • Ability to troubleshoot complex systems involving software, electronics, sensors, controls, and mechanical components.
        • Strong verbal and written communication skills.
        • Self-motivated, quick learner, and capable of working independently in the field.
        • Good organizational and time-management skills.
        • Ability to work effectively with cross-functional engineering teams.
        • Valid driver's license and ability to travel as required.

        Desired Experience

        • Experience with software testing, validation, or systems integration.
        • Familiarity with embedded systems and electronic control units (ECUs).
        • Experience with agricultural, off-highway, construction, or industrial equipment.
        • Understanding of CAN communication networks and J1939 protocols.
        • Experience using data logging, diagnostic, or troubleshooting tools.
        • Knowledge of Git, GitHub, or other version control systems.
        • Experience creating automated test scripts using Python.
        • Familiarity with software development and Agile engineering processes.

        Visa sponsorship is NOT available for this position.

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

        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.
        2,035,288 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

        Backend
        Similar stack
        Same company
        Urbandale
        $74k – $133k per year · Equity · In office · Full-Time · 2+ years exp · Bachelor's Degree · Frisco · Overland Park · Atlanta
        Apply
        $140k – $220k per year · Hybrid · 7+ years exp · Bachelor's Degree · Bethesda
        JavaScript
        Java
        TypeScript
        Node JS
        Java
        Spring Boot
        Node JS
        Nest.JS
        Databases
        Apache Kafka
        Frontend
        Angular
        React.js
        DevOps
        Rest API
        GCP
        Apply
        ≈ $124k – $248k per year (Estimated) · In office · Frisco
        Python
        JavaScript
        TypeScript
        Bash
        Python
        FastAPI
        Pydantic
        HTTPX
        Uvicorn
        Databases
        Milvus
        AI/ML
        LangGraph
        LangChain
        Claude
        Model Context Protocol
        Embeddings
        Prompt Engineering
        Multimodal AI
        AI Agents
        LangSmith
        LLM
        RAG
        Hallucination
        Semantic Search
        LLM Guardrails
        Agentic Workflows
        Multi-Agent Systems
        Frontend
        React.js
        DevOps
        Rest API
        CI/CD
        Git
        Docker
        Kubernetes
        Nginx
        Cybersecurity
        Keycloak
        Apply
        ≈ $149k – $297k per year (Estimated) · In office · Santa Clara
        Python
        JavaScript
        Node JS
        Bash
        DevOps
        Rest API
        GitHub Actions
        Podman
        GitLab CI
        SLURM
        CI/CD
        Jenkins
        Docker
        HPC
        Linux
        Management
        UiPath
        Agile
        QA
        Selenium
        Playwright
        Pytest
        Apply
        ≈ $127k – $255k per year (Estimated) · In office · 4+ years exp · Jersey City
        DevOps
        GitHub Actions
        CI/CD
        JFrog Artifactory
        Progressive Delivery
        GitHub
        Management
        Jira
        ServiceNow
        Agile
        Scrum
        Kanban
        ITSM
        Apply
        $42k – $88k per year · In office · Secret · Internship · Bachelor's Degree · Woburn
        Python
        Java
        C++
        DevOps
        CI/CD
        Jenkins
        Git
        Bitbucket
        Linux
        Management
        Agile
        Apply
        $42k – $88k per year · In office · Secret · Internship · Bachelor's Degree · Goleta
        Python
        C++
        DevOps
        RTOS
        CI/CD
        Jenkins
        Git
        Bitbucket
        Linux
        Management
        Agile
        Apply
        $87k – $165k per year · In office · Nationals only · Full-Time · 5+ years exp · Bachelor's Degree · Melbourne
        Python
        C++
        AI/ML
        Anomaly Detection
        DevOps
        CI/CD
        Git
        Robotics
        Sensor Fusion
        Management
        Confluence
        Jira
        SpaceTech
        DO-178C
        ARINC
        IBM DOORS
        MedTech
        Verification & Validation
        Apply
        $140k – $200k per year · Equity 0–0.2% · In office · Full-Time · 6+ years exp · Master's Degree · San Francisco
        Python
        Rust
        C++
        AI/ML
        Machine Learning
        MedTech
        IEC 62304
        Design History File
        Verification & Validation
        Apply
        $28k – $43k per year · Hybrid · Full-Time · Moscow
        Python
        PHP
        1C
        PHP
        Bitrix
        AI/ML
        Claude Code
        Model Context Protocol
        Function Calling
        AI Agents
        LLM
        RAG
        OpenAI Codex
        Structured Outputs
        DevOps
        Rest API
        Docker
        Nginx
        GitHub
        Management
        Jira
        n8n
        Agile
        QA
        Playwright
        Apply
        $65k – $90k per year · In office · Full-Time · Bachelor's Degree · Dubuque
        Python
        C++
        DevOps
        CI/CD
        Management
        Agile
        Apply
        Software Engineer III 1 month ago
        $80k – $100k per year · In office · Full-Time · 5+ years exp · Bachelor's Degree · Fort Worth · Irving
        Python
        C++
        Robotics
        ROS
        SLAM
        Apply
        Software Engineer III 1 month ago
        $95k – $135k per year · In office · Full-Time · Bachelor's Degree · Fort Worth · Irving
        Java
        Java
        Spring Framework
        Spring Boot
        DevOps
        Rest API
        CI/CD
        Management
        Agile
        Scrum
        Apply
        $65k – $90k per year · In office · Full-Time · Bachelor's Degree · Urbandale
        Python
        C++
        Bash
        C++
        Qt
        AI/ML
        Computer Vision
        Machine Learning
        DevOps
        Ubuntu
        Linux
        TCP/IP
        Apply
        $65k – $80k per year · Hybrid · Full-Time · Bachelor's Degree · Eden Prairie
        C++
        MATLAB
        C++
        Qt
        MATLAB
        Simulink
        DevOps
        CI/CD
        IoT
        MQTT
        Management
        Agile
        Apply
        ≈ $121k – $225k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Urbandale
        Python
        Scala
        Databases
        Databricks
        AI/ML
        Spark
        DevOps
        CI/CD
        AWS
        Docker
        Kubernetes
        Apply
        In office · Full-Time · Urbandale
        Apply
        $107k per year · In office · Nationals only · Full-Time · Urbandale
        DevOps
        VPN
        Wi-Fi
        Cybersecurity
        Active Directory
        Apply
        $65k – $80k per year · Hybrid · Full-Time · 2+ years exp · Associate's Degree · Urbandale
        Apply
        ≈ $36k – $62k per year (Estimated) · In office · Full-Time · PhD · Urbandale
        Apply
        See all jobs
        This is one of many
        2,035,288 more open roles from verified company boards, updated every day.