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

Entry Level Software Engineer (Python)

$65k - $90k
Full-time

Rfa Engineering

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.

Entry Level Software Engineer

This position is associated with developing and maintaining system automation tests for the next generation of embedded controllers. Candidates should be able to collaborate with development teams to deliver a full suite of automated tests to ensure consistent high code quality and features. 

Responsibilities


  • Write and maintain system-level automated tests written in Python.

  • Contribute to test strategy and architecture as required

  • Debug intermittent test failures to determine root cause, and assign software defects as needed.

  • Working to improve test yield of existing test cases. This may mean collaborating with software developers and triaging test failures.

  • Coordinate the technical execution of test scripting with additional resources.

  • Attend regular meetings and stand-ups in order to respond to changing needs.

  • Attend meetings in-person with development teams to identify automation testing needs.

  • Attend meetings with Product Test Leads to define the test strategy, and steps to execute for a given test case.

Requirements


  • Bachelor's or Master's degree in Computer Science or Electrical Engineering. Other degrees are considered if relevant experience exists.

  • Professional proficiency in Python with demonstrated experience in automation, testing, or software development.

  • Strong verbal and written communication skills

Desired Attributes


  • General machine knowledge of agriculture or off-road equipment and machinery

  • Practical working knowledge and application of UDP, TCP/IP, CAN, or other networking communication protocols.

  • Basic experience with microcontrollers such as Arduino, RaspberryPi, or more complex embedded systems.

  • Self-motivated, quick learner, with an any-problem-can-be-solved attitude

  • Strong mathematical and analytical problem-solving skills

  • Ability to thrive in a team environment

  • Experience with Linux Ubuntu

  • Experience with Bash scripting.

  • Experience with C++ or Qt

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

Visa Sponsorship is NOT available for this position

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

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Entry Level Software Engineer (Python) in Johnston, IA vacancy
  • $100k

     ...Walmart Lab etc to name a few.Currently, we are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers for full-time positions with clients. Who should apply? Recent... 
    Software
    Entry level
    Remote job
    Full time
    H1b

    SynergisticIT

    Des Moines, IA
    6 days ago
  • $40k - $45k

     ...owner packets, and accurately handling data entry and document uploads in Appfolio. This...  ...using Google Business Workspace and CRM software; familiarity with AppFolio is a bonus! Proactive...  ...is at-will employment. Seniority level Seniority level Entry level Employment type... 
    Software
    Entry level
    Full time
    Temporary work
    Work at office
    Remote work

    RPM Iowa

    Urbandale, IA
    1 day ago
  • $50 per hour

     ...tools, languages, and frameworks such as Python, JavaScript, Typescript, React, and...  ...ORM concepts\n Familiarity applying agile software development practices as a member of a small...  ...Description We are seeking a Software Engineer to support the development and... 
    Software

    Insight Global

    Johnston, IA
    2 days ago
  •  ...scrum team as the primary data engineer. Work with Data Architect(s)...  ...processes to ensure service levels are being met Support development...  ...Science, Data Engineering, Software Engineering, or a related...  ...such as Star Schemas Skilled in Python, SPARK and SQL to build... 
    Software

    Pella

    Johnston, IA
    5 days ago
  •  ...Technical Support Specialist Level 1 The Technical Support Specialist Level 1 is an entry-level position that provides professional technical support to all...  ...and coordination to end-users for PC, network, software, and hardware problems Support daily client... 
    Software
    Entry level
    Work experience placement
    Work at office
    Local area
    Monday to Friday
    Flexible hours
    Shift work

    Continuum Advantage LLC

    Grimes, IA
    1 day ago
  • $29 - $35 per hour

     ...email technical support for end-users to resolve any hardware or software issues Basic Qualifications: A passion for technology...  ...email at ****@*****.*** . RSM does not intend to hire entry-level candidates who require sponsorship now or in the future. This... 
    Software
    Entry level
    Hourly pay
    Work experience placement
    Summer work
    Internship
    Work at office
    Local area
    Remote work

    RSM

    Des Moines, IA
    3 days ago
  •  ...to serve as the technical and analytical engine behind our marketing team. In this role,...  ...into how Premier makes decisions at every level. What You Will Do Manage paid media...  ...in Microsoft 365 and project management software Experience in financial services, banking... 
    Software
    Work at office
    1 day per week

    Premier Credit Union

    Johnston, IA
    5 days ago
  • $57 per hour

     ...Job Description We are seeking a Senior Software Engineer to join a team supporting Salesforce-related initiatives within Berkley Technology...  ...-related applications. Experience with Jenkins, Salesforce, Python, GitHub, and GitHub Actions is preferred. Compensation for... 
    Software

    Insight Global

    Urbandale, IA
    2 days ago
  •  ...Software Engineer – Mid-Level This role involves developing and maintaining application features for data processing pipelines and full-stack...  ...2 years of experience in full-stack web development using Python, C#, JavaScript, and Angular. Python is required for current... 
    Software

    My3Tech Inc

    Johnston, IA
    1 day ago
  •  ...Data Scientist provides an entry-level pathway into healthcare AI by...  ...members. This role applies sound software, data, and responsible AI...  ...Follow established software engineering practices and standards...  ...or project experience using Python or another programming language... 
    Software
    Entry level
    Daily paid
    Full time
    Temporary work
    Internship
    Remote work
    Monday to Friday
    Shift work

    UnityPoint Health

    West Des Moines, IA
    3 days ago
  •  ...excellent reputation with the clients. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers. Who Should Apply Recent Computer science/Engineering /... 
    Software
    Entry level
    H1b

    SynergisticIT

    Des Moines, IA
    1 day ago
  •  ...design assistance on projects under the direction of mid-to senior-level designers and architects, helping bring concepts to life...  ...construction documentation. Learn the SSA design process and project software, including ArchiCAD and SketchUp. Assist the design team... 
    Software
    Entry level
    Flexible hours

    Slingshot Architecture

    Des Moines, IA
    a month ago
  • $20 - $24 per hour

     ...fix. TYPICAL EXAMPLES: --management of onsite desktop hardware, software troubleshooting, printer hardware management, and smart hands...  ...following KB article to resolve end user tickets. Experience Level Entry Level Job Type & Location This is a Contract position based... 
    Software
    Entry level
    Contract work
    Temporary work

    TEKsystems

    Johnston, IA
    3 days ago
  • $63k - $140k

     ...Description & SummaryThe OpportunityAs a GenAI Python Systems Engineer - Experienced Associate, you will...  ...you will apply data, algorithms, and software engineering to build and deploy AI...  ...not intend to hire experienced or entry level job seekers who will need, now or in... 
    Software
    Entry level
    Full time
    H1b

    PwC

    Des Moines, IA
    4 days ago
  • $17 per hour

     ...opportunity for a motivated individual to fill a key role as Entry Level Sales Lead Generator for DIRECTV Lodging &...  ...assistance, hardware logistic solutions, immersive training, engineering expertise, and proprietary software solutions. We believe that relationships are the... 
    Software
    Entry level
    Hourly pay
    Work at office
    Immediate start

    DSI

    Urbandale, IA
    12 days ago
  •  ...Software Engineer Project Description: The purpose of this project is to provide support to John Deere's Intelligent Solutions Group (ISG...  ...Google Testing Framework (GTest). GMock. Squish. Python. Qt. TCP/IP. Bash. GDB. Rally. Code Collaborator... 
    Software

    Katalyst HealthCares & Life Sciences

    Johnston, IA
    10 hours ago
  •  ...Technology initiatives. Serves as a subject matter expert for other engineers to ensure the end product aligns with business expectations...  ...solutions to complex issues. Demonstrated experience in software development lifecycle methodologies. Demonstrated ability to... 
    Software
    Permanent employment
    Full time
    H1b

    Wellmark Llc

    Des Moines, IA
    10 hours ago
  • $17 per hour

     ...to join our Lodging & Institutions sales team as an Entry-Level Sales Representative. This role is perfect for someone...  ...support, hardware logistics, immersive training, engineering expertise, and proprietary software solutions—all designed to drive growth and operational... 
    Software
    Entry level
    Hourly pay
    Work at office
    Local area
    Monday to Friday

    DSI

    Urbandale, IA
    a month ago
  •  ...in the following technologies: Python Cloud AWS exposure to S3...  ...AWS Glue Informatica Seniority level Mid-Senior level Employment type...  ...in to set job alerts for “Data Engineer” roles. Des Moines, IA $60,000.00-$90,000.00 1 week ago Software Engineer (Open to hiring at the... 
    Software
    Permanent employment
    Full time

    MDA Edge

    Johnston, IA
    3 days ago
  •  ...#TeamVizy! The Gig The AI Engineer leads the design, development...  ...Requirements Ready to Level Up? ~ Bachelor's degree...  ...~7+ years of professional software engineering experience, including...  .... ~ Technical knowledge in Python and/or TypeScript, API design... 
    Software
    Full time
    Work at office

    Vizypay

    Waukee, IA
    10 hours ago
  •  ...Job Title: Software Engineer Johnston, Iowa Duration: long term Job Description This role supports custom machine development...  ...field and lab equipment for R&D. Create solutions using Python, C++, C#.NET, and Structured Text. Ensure work safety... 
    Software
    Seasonal work
    Immediate start

    Kasmo Global

    Johnston, IA
    2 days ago
  • $99k - $232k

     ...individuals analyse client needs, implement software solutions, and provide training and...  ...you need to lead and deliver value at this level include but are not limited to: Analyse...  ...PwC does not intend to hire experienced or entry level job seekers who will need, now or in... 
    Software
    Entry level
    Work experience placement
    H1b

    PwC

    Des Moines, IA
    6 days ago
  • $45k - $75k

     ...contributing to efficient inventory management. This is an  entry-level sales opportunity with excellent potential for professional...  ...written communication skills Tech-savvy and adaptable with new software and systems Self-motivated with a drive to exceed... 
    Software
    Entry level
    Remote job
    Full time
    Flexible hours

    ProPharma Distribution

    Des Moines, IA
    6 days ago
  • $124k - $280k

     ...operational efficiency by analyzing client needs, implementing software solutions, and providing training and support for seamless...  ...protected by law. PwC does not intend to hire experienced or entry level job seekers who will need, now or in the future, PwC sponsorship... 
    Software
    Entry level
    Full time
    H1b

    PwC

    Des Moines, IA
    1 day ago
  •  ...Overview of Job Function The Senior Software Engineer is responsible for all aspects of the development...  ...Distill requirements from feature level into implementation level tasks...  ...~2 years experience mentoring mid to entry level engineers and influencing technical... 
    Software
    Entry level
    Local area
    Shift work

    Verint Systems

    Des Moines, IA
    3 days ago
  • $21.46 - $25.08 per hour

     ...Licensed Insurance AssociateThe Licensed Insurance Associate is an entry level sales position. This position serves as the first point of...  ...office productivity tools, with an aptitude to learn new software and systems.Ability to coordinate and prioritize large, detailed... 
    Software
    Entry level
    Hourly pay
    Work at office

    GreenState Credit Union

    Clive, IA
    4 days ago
  •  ...the development of Gen 4 and Gen5 display software. This includes design, software...  ...Testing Framework (GTest), GMock, Squish, Python, Qt, TCP/IP, Bash, GDB, Rally, Code Collaborator...  ...Windows. Job Duties As a software engineer in Gen4/5 and 2630 Display Software Apps... 
    Software
    Work experience placement

    E-Solutions

    Johnston, IA
    1 day ago
  •  ...more? You can learn about life at Wellmark  here . Job Description Design, develop, test, implement, maintain, and document software solutions in support of Wellmark’s business strategy and Technology vision. Ensure completed activities meet project... 
    Software
    Permanent employment
    Full time
    H1b

    Wellmark Llc

    Des Moines, IA
    10 hours ago
  • $14 - $20 per hour

     ...or guest services is required Proficient with basic computer software and quick to learn new systems Fast learner with a positive and...  ...experience. Join the Team at Massage Heights Seniority level Entry level Employment type Part-time Job function Sales and Business... 
    Software
    Entry level
    Hourly pay
    Full time
    Part time
    Flexible hours
    Shift work
    Weekend work
    Day shift
    Afternoon shift

    Massage Heights Indianapolis

    Johnston, IA
    3 days ago
  •  ...visa, walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients.Who... 
    Software
    Entry level
    Full time

    SynergisticIT

    Des Moines, IA
    1 day ago

Do you want to receive more vacancies?

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