2,026,995open jobs
119,986companies
250,790added this week
Browse all
Salary
$75k – $115k per year
Location
In office (United States, Peoria)
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 Sep 21, 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) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an entry-level to experienced candidate to become an integral part of our engineering team. The selected candidate will work with an experienced engineering staff using state-of-the-art engineering tools & processes. This position will operate onsite at our customer's world-class engineering and manufacturing facility.

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.

Embedded Software Engineer

This position will develop, execute, and automate Hardware-in-the-Loop (HIL) validation activities for embedded control systems. The role focuses on dSPACE-based test environments, system-level verification, automation, and troubleshooting of electronic control software and hardware.

Responsibilities

  • Develop, execute, and document Hardware-in-the-Loop (HIL) validation strategies, test plans, and procedures for embedded control systems, ECUs, and vehicle-level software features to ensure compliance with functional and performance requirements.
  • Configure, maintain, and troubleshoot HIL test environments utilizing dSPACE, Vector, and related simulation platforms, including integration of plant models, communication networks, and test automation frameworks.

  • Design, develop, and maintain automated test scripts, validation tools, and data acquisition solutions using industry-standard software and scripting languages to improve test coverage, repeatability, and overall validation efficiency.

  • Analyze test results, identify software and system-level defects, perform root cause investigations, and collaborate with cross-functional engineering teams to drive corrective actions and resolution of complex integration issues.

  • Validate embedded software interactions with sensors, actuators, communication networks, and vehicle subsystems, ensuring reliable operation under normal, boundary, and fault conditions.

  • Support verification and validation activities throughout the product development lifecycle, including requirements reviews, test case development, traceability analysis, regression testing, and release readiness assessments.

  • Generate detailed validation reports, test summaries, and technical documentation, clearly communicating findings, risks, and recommendations to stakeholders and project teams.

    Requirements

    • Bachelor's degree in computer science, software engineering, electrical engineering or relevant field required.
    • 2 + years of demonstrated software development or testing experience.
    • Strong verbal and written communication skills.
    • Self-motivated, quick learner, with an any-problem-can-be-solved attitude.
    • Good organizational and time management skills.
    • Ability to identify needed actions and act to resolve issues.
    • Ability to communicate technical information effectively.
    • Ability to thrive in a team environment.
    • Must have a valid Driver's License.

    Desired Attributes

    • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
    • Knowledge of reading schematics and data sheets for components
    • Basic knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
    • Basic ability to troubleshoot issues and make system changes as needed to resolve issue.
    • Basic knowledge of computer hardware and software. Solid programming experience in C or C++
    • Knowledge of computer development software as it relates to embedded systems, such as SQL, VisualBasic, etc.
    • Strong hands-on experience with dSPACE HIL systems, ECU validation, and embedded controls testing.
    • Proficiency with MATLAB/Simulink and model-based development concepts.
    • Experience with Python automation, test scripting, and data analysis.
    • Knowledge of CAN/J1939, UDS diagnostics, Vector tools, and hardware troubleshooting/debugging.

    Visa sponsorship is NOT available for this position.

    Pay Range: $75,000-$115,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
    • Health Savings Account
    • TelaDoc: Virtual Health Care
    • Vision Insurance
    • Company Paid / Supplemental Life Insurance
    • Company Paid Long-Term Disability
    • Supplemental Short-Term Disability
    • Retirement Savings Account (Traditional 401k & Roth 401k)
    • Flexible Spending Plan Dependent Care
    • 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,026,995 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

    Hardware
    Similar stack
    Same company
    Peoria
    ≈ $89k – $172k per year (Estimated) · In office · Nationals only · Full-Time · 3+ years exp · Bachelor's Degree · Barstow
    DevOps
    Linux
    Apply
    $60k – $110k per year · In office · Internship · Bachelor's Degree · Santa Clara · Austin
    Python
    C++
    SystemVerilog
    Perl
    Chips/EDA
    UVM
    Apply
    $60k – $110k per year · In office · Internship · Bachelor's Degree · Santa Clara · Austin
    Python
    C++
    SystemVerilog
    Perl
    Chips/EDA
    UVM
    Apply
    ≈ $89k – $178k per year (Estimated) · In office · Full-Time · 1+ year exp · Bachelor's Degree · Hillsboro
    MATLAB
    Chips/EDA
    Statistical Process Control
    JMP
    Life Sciences
    Design of Experiments
    Apply
    ≈ $89k – $178k per year (Estimated) · Hybrid · Full-Time · 1+ year exp · Bachelor's Degree · Hillsboro · Folsom · Santa Clara
    Python
    C++
    C++
    OpenGL
    LLVM
    DirectX
    AI/ML
    CUDA
    DevOps
    CI/CD
    HPC
    Windows
    Game Dev
    HLSL
    SPIR-V
    Apply
    ≈ $13k – $36k per year (Estimated) · Hybrid · Full-Time · 4+ years exp · Bachelor's Degree · Bengaluru
    Python
    Java
    SQL
    Java
    Apache Tomcat
    Databases
    PostgreSQL
    Redis
    Cassandra
    Couchbase
    OpenSearch
    AI/ML
    Airflow
    Model Context Protocol
    AI Agents
    LLM
    DevOps
    Terraform
    Ansible
    GitHub Actions
    CloudFormation
    PagerDuty
    Prometheus
    CI/CD
    ArgoCD
    Jenkins
    AWS
    Kubernetes
    Nginx
    Grafana
    Configuration Management
    Self-Healing
    Amazon EKS
    GitHub
    Amazon CloudWatch
    AWS Step Functions
    Linux
    TCP/IP
    DNS
    Apache HTTP Server
    Cybersecurity
    Zero Trust
    DLP
    Cryptography
    Vault
    Apply
    ≈ $17k – $43k per year (Estimated) · Hybrid · Full-Time · 8+ years exp · Bachelor's Degree · Pune
    Python
    PowerShell
    AI/ML
    AI Agents
    Human-in-the-Loop
    DevOps
    PagerDuty
    Azure
    AWS
    Incident Management
    SLI/SLO/SLA
    Analytics
    Power BI
    Management
    ServiceNow
    ITIL
    ITSM
    Apply
    ≈ $76k – $158k per year (Estimated) · In office · Germany
    Python
    Bash
    DevOps
    Helm
    CI/CD
    Git
    Kubernetes
    Linux
    Apply
    In office · Full-Time · Master's Degree · Taicang
    Python
    Apply
    ≈ $29k – $80k per year (Estimated) · In office · Abu Dhabi
    SQL
    DevOps
    Rest API
    Azure DevOps
    Azure
    Incident Management
    SOAP
    Cybersecurity
    Active Directory
    Analytics
    Power BI
    Management
    Power Automate
    Apply
    $70k – $100k per year · In office · Full-Time · Bachelor's Degree · Dubuque
    Python
    C#
    C++
    Apply
    $65k – $85k per year · In office · Full-Time · Bachelor's Degree · Grovetown
    Apply
    ≈ $83k – $188k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Cary
    C++
    MATLAB
    MATLAB
    Simulink
    MedTech
    Verification & Validation
    Apply
    ≈ $60k – $119k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Cary
    DevOps
    Wi-Fi
    MedTech
    Verification & Validation
    Apply
    $70k – $120k per year · In office · Full-Time · Bachelor's Degree · Urbandale
    Python
    C++
    AI/ML
    Computer Vision
    Machine Learning
    DevOps
    CI/CD
    Docker
    GitHub
    Management
    Agile
    Apply
    ≈ $34k – $85k per year (Estimated) · In office · Master's Degree · Peoria
    Apply
    ≈ $34k – $76k per year (Estimated) · In office · High School Diploma · Peoria
    Apply
    ≈ $38k – $82k per year (Estimated) · In office · Part-Time · High School Diploma · Peoria
    Apply
    AI Engineer 1 day ago
    $98k – $158k per year · In office · Full-Time · 2+ years exp · Bachelor's Degree · Peoria · Irving
    Python
    TypeScript
    Databases
    OpenSearch
    AI/ML
    LangGraph
    LangChain
    LoRA
    Fine-tuning
    Prompt Engineering
    Chain-of-Thought
    AI Agents
    NLP
    PEFT
    QLoRA
    Transformers
    TensorFlow
    Pandas
    NumPy
    PyTorch
    LLM
    RAG
    Few-Shot Learning
    Hybrid Search
    Hugging Face
    Semantic Search
    LLM Guardrails
    Agentic Workflows
    Multi-Agent Systems
    Machine Learning
    DevOps
    GCP
    Azure
    CI/CD
    AWS
    Docker
    Kubernetes
    Apply
    ≈ $58k – $115k per year (Estimated) · In office · 5+ years exp · High School Diploma · Peoria
    Apply
    See all jobs
    This is one of many
    2,026,995 more open roles from verified company boards, updated every day.