Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Entry Level Software Engineer

$65k - $90k

RFA Engineering

Job Description

Job Description

RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise.  We are seeking an 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.

Entry Level Software Engineer

This position is associated with the design and development of embedded software that controls machine operations and functions. Various development roles are available that require use of C, C++, Python or Simulink MBSD programming languages. Testing methods include bench testing with controllers, extensive vehicle simulation testing, and physical full machine testing.

Responsibilities

  • Development of embedded software applications that control vehicle operation using C, C++, or Simulink MBSD.
  • Integration of software in a multi-developer Agile team using Continuous Integration process.
  • Functional and integration testing prior to hand-off to software test and evaluation group
  • Development and release status tracking using the Agile development process.
  • Troubleshooting and debugging using unit tests, vehicle simulators and bench testing of controllers with hardware in the loop.
  • Creation of software design documentation.

Requirements

  • Bachelor's or Master's of Science degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or related degree.
  • Experience with C or C++ programming languages
  • Strong mathematical and analytical problem solving skills
  • Strong verbal and written communication skills.
  • Ability to thrive in a team environment
  • Self-motivated, quick learner, with an any-problem-can-be-solved attitude
  • Must have a valid driver’s license

Desired Attributes

  • Experience with CAN J1939 communication protocol
  • Previous experience in a structured software development process
  • Ability to interpret hardware schematics for wiring and electronic controllers
  • Ability to interpret software requirements and state diagrams
  • Knowledge of common software development tools such as VisualBasic,
  • Experience with Simulink Model Based Software Design
  • General machine knowledge of industrial equipment or machinery

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
  • 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

#ZR

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Entry Level Software Engineer in Dubuque, IA vacancy
  • $65k - $90k

     ...Job Description Job Description RFA Engineering () supports industry-leading clients through the full software development lifecycle to build cutting-edge precision...  ...within our own organization. Entry Level Software Engineer This position is associated... 
    Entry level
    Full time
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    Dubuque, IA
    4 days ago
  • $65k - $95k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider...  ...support and expertise. We are seeking an Entry-Level to Experienced candidate to become an integral...  ...robust operating system driven software for advanced displays in conjunction with... 
    Entry level
    Full time
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    11 days ago
  •  ...Software Engineer Dubuque, Iowa, United States Cottingham & Butler is looking to add to our Software Engineering team! As a Full-Stack Software Engineer at Cottingham & Butler, you will play a crucial role in building and maintaining web applications for both internal... 
    Suggested

    Cottingham & Butler

    Asbury, IA
    9 hours ago
  •  ...Full-Stack Software Engineer Cottingham & Butler/ SISCO 1 Positions ID: (***) ***-**** Posted On 02/11/2025 Refreshed On 08/22/2026 Job Overview Cottingham & Butler is looking to add to our Software Engineering team! As a Full-Stack Software Engineer at Cottingham... 
    Suggested
    Part time

    Access Dubuque

    Dubuque, IA
    3 days ago
  • $70k - $110k

     ...Description Job Description RFA Engineering ( is an engineering service...  ...for optimal machine level performance. Generate objective...  ...vehicle dynamics simulation software (i.e. Ansys Motion, GT-Suite...  ...related work experience, but entry level being considered. Visa... 
    Entry level
    Full time
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    11 days ago
  • Cottingham & Butler is seeking a highly motivated Software Engineer with deep AI expertise to join our IT team. This role is central to our...  ...streamline operations, enhance decision-making, and unlock new levels of productivity across the enterprise.This is a foundational... 

    Cottingham & Butler

    Dubuque, IA
    5 days ago
  • $70k - $110k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider...  ...support and expertise. We are seeking an entry level to experienced candidate to become an integral...  ...documentation that guides both software development and testing processes for construction... 
    Entry level
    Full time
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    21 days ago
  •  ...United States (US) - North Dakota - Fargo Function: Product Engineering (CA) Title: 2027 Intern - Product Engineering - 123544...  ...Nearest Major Market: Fargo Job Segment: CAD, Drafting, Entry Level Engineer, Mechanical Engineer, Industrial Engineer, Engineering... 
    Entry level
    Internship
    Remote work
    Relocation
    Flexible hours

    John Deere

    Dubuque, IA
    2 days ago
  • $25 - $50 per hour

    Role Overview TSA is accepting applications for Lead and Supervisory Transportation Security Officers at airports in East Dubuque. These roles are ideal for individuals looking to step into leadership positions within airport security operations. TSA provides training...
    Entry level
    Shift work
    Night shift
    Weekend work

    Airport Security Careers

    East Dubuque, IL
    more than 2 months ago
  • $65k - $85k

     ...RFA Engineering Electrical Design EngineerRFA Engineering ( is an engineering service provider...  ...and expertise. We are seeking an Entry-Level to Experienced candidate to become an integral...  ...AttributesExperience in 3-D Modeling Software; experience (Preferred)Previous... 
    Entry level
    Full time
    Work experience placement
    Work at office
    Flexible hours

    RFA Engineering

    Dubuque, IA
    4 days ago
  • $18 - $19.5 per hour

     ...Technician - Start Your Career with McGrath Dubuque Chevy Location: Dubuque, IA Pay Range: $18 - $19.50 per hour Full-Time | Entry-Level | Career Growth Opportunity The McGrath Family of Dealerships has proudly served customers across Eastern Iowa for over 70... 
    Entry level
    Hourly pay
    Full time

    McGrath Family of Dealerships

    Dubuque, IA
    1 day ago
  •  ...Entry Level Electrical EngineerRFA Engineering is an engineering service provider dedicated to delivering our clients with timely engineering support and...  ...are defined and executed.Collaborate with mechanical, software, manufacturing, and supplier teams to ensure robust... 
    Entry level
    Full time
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    Dubuque, IA
    4 days ago
  • $65k - $100k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider...  ...expertise. We are seeking a growth-oriented entry level to experienced candidate to become an...  ...within our own organization. Software Test Engineer This position is associated... 
    Entry level
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    12 days ago
  • Geared for the Driven At Ivy Lane Corp, a franchisee of Valvoline Instant Oil ChangeSM (VIOC), it all starts with our people. We demonstrate that belief every day by living a safety culture that protects our team members and guests. Our drive-thru oil change...
    Entry level
    Full time
    Part time
    Flexible hours
    Afternoon shift

    Valvoline

    Asbury, IA
    2 days ago
  •  ...Very strong knowledge of SCCM 2007 as it relates to performing software distribution• Very strong knowledge of remediating distributions...  ...guidelines.SummaryFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And Services
    Shift work

    Xinnovit

    Dubuque, IA
    3 days ago
  • Support the planning, design, and delivery of municipal, water resources, and transportation engineering projects. Perform on-site construction observation and assist in preparing engineering plans, specifications, and cost estimates. Requirements Requires a Bachelor of... 
    Entry level
    Internship
    Work at office
    Relocation package
    Flexible hours

    Origin Design

    Dubuque, IA
    1 day ago
  •  ...Description Entry-Level Civil Engineer DUBUQUE OR DAVENPORT, IOWA Origin Design is a full-service professional design firm offering architecture...  ...systems. Knowledge of, or willingness to learn software and skills related to traffic design, hydraulic and hydrology... 
    Entry level
    Full time
    Contract work
    For contractors
    Internship
    Currently hiring
    Work at office
    Relocation package
    Flexible hours

    Origin Design Co

    Dubuque, IA
    9 hours ago
  •  ...Iowa, with additional locations in Cedar Falls, Davenport, Hiawatha, Cedar Rapids, Coralville and Waukee in Iowa; St. Louis, Missouri; and Madison, Platteville and Oshkosh in Wisconsin. EOESummaryLocation: Dubuque, IA, United StatesType: Full TimeExperience: Entry Level
    Entry level
    Summer work

    Honkamp

    Dubuque, IA
    4 days ago
  •  ...Entry-Level HVAC TechnicianExpress Employment Professionals is hiring an Entry-Level HVAC Technician for a local company. This is a great opportunity for someone looking to start a career in the HVAC field. Training will be provided for the right candidate.Job Duties:Assist... 
    Entry level
    Local area

    Express Employment Professionals Defunct

    Asbury, IA
    3 days ago
  •  ...path in the healthcare industry? Use Dreambound to find a Electrocardiogram program that will prepare you for this high-demand, entry-level role. What does an ECG / EKG Technician do? An ECG / EKG technician conducts diagnostic tests to measure and record the electrical... 
    Entry level
    Flexible hours

    Dreambound

    East Dubuque, IL
    3 days ago
  •  ...ResponsibilitiesPerform routine maintenance and repairs on diesel engines, brakes, tires, and suspension systemsDiagnose mechanical...  ...workmanshipQualificationsPrior experience in diesel repair preferred; entry-level candidates may be consideredMust have own toolsStrong... 
    Entry level
    Local area

    Express Employment Professionals Defunct

    Asbury, IA
    3 days ago
  • $18 - $24 per hour

     ...Job Description Job Description Fence Laborer (Entry Level – Will Train) H&S Fence LLC H&S Fence is looking for hardworking individuals who want to learn the fencing trade . No experience is required — we are willing to train candidates who show up ready to... 
    Entry level
    Hourly pay

    H&S Fencing & Supply

    Dubuque, IA
    4 days ago
  • $50k - $70k

     ...mentality, we continue to grow rapidly, offering unparalleled career opportunities—100% of our current marketing leaders started in entry-level roles. As part of our team and the broader Renuity organization, you'll have the opportunity to make an impact, grow your career,... 
    Entry level
    Hourly pay
    Full time
    Part time
    Currently hiring
    Local area
    Shift work
    Weekend work

    Renuity

    Asbury, IA
    1 day ago
  •  ...food carts, dining room, etc., as instructed. Distribute and collect menus as necessary. Requirements/Qualifications: ~ Reliable transportation Education ~ High School Diploma or GED Experience ~ Entry Level (0-2 years) Location: Dubuque, IA... 
    Entry level

    Ennoble Nursing

    Dubuque, IA
    1 day ago
  •  ...Application Architect At Eagle Point Software, we empower leaders in architecture, engineering, construction, product design, and manufacturing to transform...  ...application workloads into production, manage high-level Azure infrastructure, and maintain infrastructure as... 
    Remote work

    Eagle Point Software

    Asbury, IA
    1 day ago
  • $17 per hour

     ...re a 24/7 service provider, offering a variety of shifts and scheduling options based on program needs. ~ Training: This is an entry-level position, and we provide comprehensive training to ensure every employee feels confident and supported as they get started.  ~... 
    Entry level
    Full time
    Contract work
    Part time
    Relocation package
    Shift work

    Imagine The Possibilities, Inc.

    Dubuque, IA
    11 days ago
  • Fresenius Medical Care in Dubuque, Iowa is seeking a professional registered nurse for the Outpatient RN CAP 1 position. This entry-level role is integral to the Clinical Advancement Program, focusing on the provision and coordination of competent patient care, including... 
    Entry level

    Fresenius Medical Care

    Dubuque, IA
    3 days ago
  • $70k - $100k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider...  ...support and expertise. We are seeking an entry level to experienced candidate to become an integral...  ...and reliability. Work with design, software, and test engineers to develop and... 
    Entry level
    Full time
    Temporary work
    Internship
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    13 days ago
  •  ...Entry-Level HVAC Technician Express Employment Professionals is hiring an Entry-Level HVAC Technician for a local company. This is a great opportunity for someone looking to start a career in the HVAC field. Training will be provided for the right candidate. Job... 
    Entry level
    Local area

    Express Employment Professionals Defunct

    Asbury, IA
    9 hours ago
  •  ...insurance. Retirement plan. Schedule Monday to Friday. Vehicle Type Heavy equipment. Heavy trucks. Job Types Full-time. Part-time. Seniority level Entry level. Employment type Part-time. Job function Management and Manufacturing. Industries Construction. #J-18808-Ljbffr... 
    Entry level
    Full time
    Part time
    Monday to Friday

    Tschiggfrie Excavating

    Dubuque, IA
    9 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Entry Level Software Engineer. Be the first to apply!