Software Engineer - Test and Validation
$65k - $90kRogers Freels & Associates Inc
Job Description
Job Description
RFA Engineering () 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
- ...employer. Responsibilities The Software Engineer is a mid-level contributor responsible... ...comprehensive unit, integration, and contract tests and introducing performance and... ...and A/B experiments where appropriate to validate approaches.• Produce and maintain system...SuggestedContract work
- ...highly motivated and technically skilled Sr Software Engineer to join our Sales & Marketing team. In... ..., and supportability. Design, develop, test, and maintain software applications... ...delivery. Support sprint execution by validating scope, estimating effort, and ensuring...Suggested
- ...Software Engineer Project Description: The purpose of this project is to provide support to... ...Technologies: C, C++. Google Testing Framework (GTest). GMock. Squish.... ...corrective actions. Write tests to validate software fixes. Analyze backtraces and...Suggested
$90k - $150k
...Description Job Description RFA Engineering () supports industry-leading clients through the full software development lifecycle to... ...organization. Software Test Automation & AI Integration Engineer... ...tools that optimize software validation across Hardware-in-the-Loop (...SuggestedFull timeTemporary workWork at officeFlexible hours- Position Summary Full Stack Software Engineer II - GPS HST We are seeking a full stack... ...engineer to support the design, development, testing, and deployment of technology... ...experience gathering, documenting, and validating business requirements, user stories, business...SuggestedFull timeWork at officeLocal areaRelocation package
- ...producer operations, and third-party vendor integrations. As a Software Engineer, you will design, develop, and enhance scalable applications,... ...practices are key to success in this role.Develop, test, maintain, and support application features and enhancements...Work experience placement
$70k - $120k
...RFA Engineering () supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture... ...Python programming languages. Testing methods include simulation-... ...attitude Must have a valid driver's license Desired Attributes...Full timeTemporary workWork at officeFlexible hours- ...cost management. You will guide engineers through complex technical... ...architecture standards, automated testing, CI/CD practices, reusable... ...controls, and accuracy validation. Understanding of AI usage tracking... ..., and at least 2 years of software development experience (ex. Angular...Permanent employmentH1b
$92.5k - $209.5k
...tenant cloud environment. OCI gives engineers the opportunity to work on systems that... ...that enable OCI teams to build, validate, secure, and release software safely at cloud scale. At OCI, engineers... ...triage, build failure analysis, test generation, and developer productivity...Temporary workFixed term contractFlexible hours$118k - $178k
...integration patterns that improve consistency, reduce one-off engineering work, and support reliable analytics rendering. In addition... ..., unblock teammates, and improve platform quality through testing, validation, and maintainability practices—helping the team deliver...Work experience placementLocal area- ...Software Engineer - Full-Stack Applications & Data Pipelines Location: Johnston, IA (Hybrid: 100% remote possible, but within 50 miles required... ...- Implement and execute comprehensive unit and integration tests for all features. - Apply best-practice design principles...Contract workLocal areaImmediate startRemote workFlexible hours
$170.6k - $261.3k
...determines what vehicle data to collect, validates collection configurations, deploys them... ...to cloud. We are seeking a Senior Software Engineer to develop the services, integrations,... ...through architecture reviews, automated testing, code reviews, technical mentorship, and...Full timeLocal areaRemote workWork from homeRelocation packageFlexible hours- ...worldwide System Integrator, Software and Product Development, IT Outsourcing... ...and CRM counselling, Product Engineering, Business Intelligence, Data... ...C2CNeed GC and USC onlyThe Test Automation Developer focuses... ...for use by IT areas to validate the quality of new and existing...Worldwide
$109.28k - $163.92k
...- Iowa - Johnston Function: Product Engineering (CA) Title: Senior Embedded Security... ..., you will: Design, develop, and validate security controls for resource-constrained... ...needs can be met Support penetration testing, vulnerability assessments, and security...Remote workFlexible hours$75k - $120k
...Description Job Description RFA Engineering () supports industry-leading clients through the full software development lifecycle to... ...designing, coding, and testing embedded software using modern... ...testing, system integration, and validation on bench and field equipment....Full timeTemporary workWork at officeFlexible hours- ...emphasis is placed on the candidate’s ability to develop and execute test automation plans to make the test processes automated and... ...generate test reports within a committed period - Work with R&D engineers in reporting, investigation, and resolving of any suspected...
- ...coordinating with others, and writing and testing code to deliver functionality for the... ..., providing technical coaching to other engineers and support personnel; recognized as an... ...user of critical technology; develops new software functionality for product development....Temporary workWork experience placement
$83.43k - $222.48k
...Senior Software Development Engineer We're building a world of health around every individual — shaping... ...(incremental loads, bulk loads, validation, reconciliation) Establish data quality... ...and maintain CI/CD automation (unit tests, integration tests, SAST/DAST,...Hourly payFull timeTemporary workLocal area- ...Description Job Title: Senior Embedded Software Engineer Client: Heavy Machine... ...Software will design, develop, test, and implement embedded software solutions... ...solutions through development, validation, and production. Key Responsibilities...Contract workShift workDay shift
- ...Description Job Title: Senior Embedded Software Engineer Client: Heavy Machine Manufacturing... ...0322 Job Summary Design, develop, test, and implement embedded software for HVC... ...and take software solutions from development and validation through production....Contract work
- ...Title : Software Developer III (Web / Java ) Location : Johnston, IA FULLTIME & HYBRID... ...where appropriate. Champions modern engineering practices in alignment with company direction... ...through proactive monitoring and testing. Create and maintain clear, concise,...Full time2 days per week
- ...stack application development, and data analytics/engineering. We are seeking consultants who are talented software engineers with experience in enterprise-level... ...Familiarity with Agile methodologies, including Test-Driven Development and Pair Programming ~ Hands...Full timeImmediate start
$132.4k - $251.6k
...Required Security Clearance Status: Not RequiredWe are looking for a Development & Test Engineering Manager to lead the coordination of prototype development, testing, and performance validation for Collins Engine Nozzles (CEN) products. You’ll partner with Engineering and...Contract workTemporary workWork experience placementWork at officeLocal areaRemote workFlexible hours$110k - $125k
...We are seeking a Software Engineer to join a team supporting Salesforce-related initiatives within a large insurance client. This individual will develop and maintain C#/.NET applications and build or troubleshoot Jenkins jobs that move large datasets into the CRM environment...$79.2k - $209.5k
...Build reliable workflows for validation, change orchestration,... ...correctness. Use AI-assisted engineering tools and agentic workflows... ...accelerate implementation, testing, incident investigation, and... ...~8+ years of professional software engineering experience, with...Temporary workFlexible hours- ....Purpose & Impact:Join Athene’s Developer Services team as a Software Engineer and help shape how software is built across the enterprise. As... ...AI-assisted development, cloud-native engineering, DevOps, testing, and the software development lifecycle. Partner with engineering...Full timeLocal area
- The software engineer III participates in the design, programming, testing, documentation and implementation of complex computer applications and systems. Evaluates software packages, provides recommendations to management and business clients, and identifies best technology...Permanent employmentWork experience placementInternshipH1bLocal area
$85k - $134k
What You'll DoAs a Software Engineer in our non-qualified deferred compensation business area, you’ll work as a full-stack engineer, designing... ...company at largeDevelop and maintain CI/CD pipelines that test and deploy software, data, and infrastructure artifacts across...Hourly payTemporary workWork experience placementWork at officeRemote work$118.7k - $197.9k
...possess these skills: ·Work with customer engineers to evaluate technical requirements and... ...security, and migration activities. ·Test and validate solutions against functional, security... .../verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure...Local area- ...Associate’s or bachelor’s degree in a computer science, technology, engineering, math-related field, or equivalent experience. Several years... ..., development, requirements gathering, coding, automated testing, debugging, design, documentation, quality assurance, implementation...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Test and Validation. Be the first to apply!
- intel software engineer Johnston, IA
- software engineer Johnston, IA
- part time software developer remote Johnston, IA
- ngo software engineer Johnston, IA
- software engineer healthcare Johnston, IA
- software developer fintech Johnston, IA
- cybersecurity software engineer Johnston, IA
- software developer Johnston, IA
- startup software engineer Johnston, IA
- software developer positions Johnston, IA




