2,035,288open jobs
120,229companies
251,880added this week
Browse all
Salary
$75k – $120k 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 Sep 3, 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.

Embedded Software Engineer

RFA Engineering is seeking a C++ Embedded Software Developer to support the development of precision agriculture technology for off-highway equipment. This role involves designing, coding, and testing embedded software using modern C++ for control systems, sensor integration, and real-time applications. The ideal candidate will have experience with embedded systems, communication protocols, and work closely with cross-functional teams to bring advanced ag-tech solutions to market.

Responsibilities

  • Design, develop, and test embedded software components using C++ for agricultural control systems and sensor interfaces.

  • Work closely with systems engineering to define software requirements and architecture.

  • Integrate software on real-time operating systems (RTOS) and bare-metal environments for 32-bit microcontrollers and embedded Linux platforms.

  • Implement CAN-based communication protocols (e.g., J1939, ISO 11783) for tractor and implement control.

  • Conduct unit testing, system integration, and validation on bench and field equipment.

  • Participate in code reviews, documentation, and software lifecycle planning in compliance with internal quality standards.

  • Troubleshoot hardware/software integration issues in lab and field environments.

  • Collaborate with cross-functional teams including electrical engineers, controls engineers, test engineers, and product managers.

Requirements

  • B.S. or M.S. in Computer Engineering, Electrical Engineering, Software Engineering, or related field.

  • 2+ years of experience developing embedded software using modern C++.

  • Proficiency in embedded software development for microcontroller- or processor-based systems.

  • Experience with CAN, SPI, I2C, and UART communication protocols.

  • Familiarity with real-time operating systems (e.g., FreeRTOS, VxWorks) or embedded Linux.

  • Experience with version control tools such as Git.

  • Excellent verbal and written communication skills.

Preferred Qualifications

  • Experience in agriculture, off-highway equipment, or automotive embedded systems.

  • Familiarity with ISOBUS or J1939 communication protocol

  • Experience working in Agile development environments.

  • Familiarity with hardware-in-the-loop (HIL) testing frameworks.

Visa sponsorship is NOT available for this position

    Pay Range: $75,000-$120,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

    #ZR

    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

    Hardware
    Similar stack
    Same company
    Urbandale
    $130k – $178k per year · In office · TS/SCI · Full-Time · 5+ years exp · Bachelor's Degree · Centennial · Louisville
    Python
    Java
    PowerShell
    C++
    Databases
    MySQL
    PostgreSQL
    DevOps
    GCP
    Chef
    Azure
    CI/CD
    Jenkins
    Git
    AWS
    Docker
    Kubernetes
    Bitbucket
    GitHub
    GitLab
    Management
    Confluence
    Agile
    Scrum
    Kanban
    UML
    SpaceTech
    SysML
    Apply
    $157k – $215k per year · In office · TS/SCI · Full-Time · 8+ years exp · Bachelor's Degree · Louisville · Centennial
    C++
    AI/ML
    Human-in-the-Loop
    DevOps
    Git
    Linux
    Management
    Agile
    Scrum
    Kanban
    UML
    SpaceTech
    CCSDS
    SysML
    Apply
    $157k – $235k per year · Equity · Hybrid · Full-Time · 12+ years exp · Bachelor's Degree · New York
    DevOps
    Wi-Fi
    Chips/EDA
    Ansys HFSS
    Keysight ADS
    Apply
    $184k – $288k per year · In office · Full-Time · 8+ years exp · Bachelor's Degree · Santa Clara
    DevOps
    RTOS
    Linux
    Robotics
    ROS2
    IoT
    FreeRTOS
    Apply
    ≈ $99k – $224k per year (Estimated) · In office · Full-Time · Bachelor's Degree · United States
    C++
    C++
    Qt
    DevOps
    RTOS
    CI/CD
    Git
    Linux
    Management
    Agile
    UML
    Apply
    Hybrid · Full-Time · Colombo
    Python
    JavaScript
    Java
    PHP
    SQL
    Ruby
    C#
    Node JS
    Python
    FastAPI
    Django
    PHP
    Laravel
    Ruby
    Ruby on Rails
    C#
    .NET
    Node JS
    Express
    Databases
    PostgreSQL
    AI/ML
    Cursor
    Claude
    DevOps
    GCP
    Datadog
    Azure
    Git
    AWS
    Docker
    Management
    Agile
    Apply
    ≈ $13k – $32k per year (Estimated) · In office · Full-Time · 5+ years exp · Hyderabad
    Python
    AI/ML
    AI Agents
    DevOps
    Rest API
    CI/CD
    Git
    Linux
    QA
    Selenium
    Playwright
    Pytest
    Apply
    ≈ $68k – $159k per year (Estimated) · Remote (United States) · Bachelor's Degree
    Python
    JavaScript
    TypeScript
    SQL
    C#
    C#
    .NET
    AI/ML
    Copilot
    Cursor
    LangGraph
    LangChain
    Claude Code
    Model Context Protocol
    Embeddings
    Prompt Engineering
    Function Calling
    AI Agents
    Semantic Kernel
    AWS Bedrock
    LLM
    RAG
    OpenAI
    Anthropic
    Structured Outputs
    LLM Guardrails
    Frontend
    React.js
    DevOps
    Rest API
    Azure
    CI/CD
    Git
    AWS
    Management
    ServiceNow
    Apply
    In office · Full-Time · Bachelor's Degree · Noida
    JavaScript
    PHP
    Node JS
    PHP
    WordPress
    Databases
    MySQL
    PostgreSQL
    Frontend
    React.js
    Mobile
    State Management
    DevOps
    Rest API
    Git
    Apply
    ≈ $8.5k – $23k per year (Estimated) · In office · Full-Time · 2+ years exp · Bachelor's Degree · Bengaluru
    Python
    JavaScript
    Java
    Java
    Spring Framework
    Spring Boot
    Spring MVC
    DevOps
    Rest API
    GCP
    Git
    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
    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
    ≈ $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
    See all jobs
    This is one of many
    2,035,288 more open roles from verified company boards, updated every day.