Entry Level Software Engineer
$65k - $90kRfa 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
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
#ZR
- ...Job Summary We are hiring a CE Software Engineer at Level 1 or Level 2 based on skills, experience, and demonstrated scope of impact. In this role, you will design, build, test, and support customer-facing digital solutions that enhance engagement, simplify self-service...Entry levelFull time
- ...Job Title: Software Engineer Johnston, Iowa Duration: long term Job Description This role supports custom machine development for the R&D team, utilizing Nvidia Jetson to develop applications for these machines. Responsibilities Work...SuggestedSeasonal workImmediate start
- ...Software Developer Build and maintain full-stack web applications using Blazor (Server and/or WebAssembly) and ASP.NET Core Design... ...Actions Collaborate with product, design, and fellow engineers through code reviews, architecture discussions, and sprint ceremonies...SuggestedLocal area
- ...Software Engineer (Javascript, Typescript, Node.js, AWS, Lambda, APIs) Location: Johnston, IA, US (Hybrid) Type: Contract W2 The candidate will be responsible for modernizing a series of mainframe solutions. Responsibilities: Emphasis on design and leading...SuggestedContract work
- ...Software Engineer – Mid-Level This role involves developing and maintaining application features for data processing pipelines and full-stack web applications. These applications primarily support image and data processing for seed product development within Corteva...Suggested
- ...Solutions Group (ISG) for the development of Gen 4 and Gen5 display software. This includes design, software development and analysis of new... ..., GitKraken, Linux & Windows. Job Duties As a software engineer in Gen4/5 and 2630 Display Software Apps QI and RRT team,...Work experience placement
- ...Solutions Group (ISG) for the development of Gen 4 and Gen 5 display software. This includes the design, software development, analysis of... ...Linux & Windows. Job Duties: Work as a Software Engineer on the Gen4/5 and 2630 Display Software Apps QI and RRT team, responsible...
- ...Software Engineer II – SAP Client: John Deere Location: 6400 NW 86th St Johnston, IA 50131 Duration: 2 Years Hybrid Role: 2 Days Onsite and 3 Days Remote. Top Must Haves: Working understanding of developing solutions in SAP ABAP Working understanding...Work experience placementImmediate startRemote work
- ...reach ensures that ideas and opinions are considered at every level of the organization to guarantee we find the best solutions... ...producer operations, and third-party vendor integrations. As a Software Engineer , you will design, develop, and enhance scalable...Work experience placement
- ...Software Engineer SHAZAM recognizes that financial institutions build better communities, and this drives our passion to strengthen financial... ...providing answers, choice, and innovation with an impeccable level of customer service – a level unmatched in the industry....Temporary workH1bWork at officeFlexible hours
$57 per hour
...Job Description We are seeking a Senior Software Engineer to join a team supporting Salesforce-related initiatives within Berkley Technology Services. This individual will develop and maintain C#/.NET applications and build or troubleshoot Jenkins jobs that move large...- ...we work. Job Description We are seeking an Associate Software Engineer to join our Technology organization, supporting the Pharmacy... ...development experience OR demonstrated success at an associate level. Demonstrated knowledge of developer concepts/tools....Entry levelPermanent employmentFull timeWork experience placementInternshipH1b
- ...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...Entry levelLocal areaShift work
$70k - $140k
...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...Full timeTemporary workWork at officeFlexible hours- ...position by sending your details to ****@*****.*** A senior software engineer designs and builds enterprise application systems and... ...communication skills with ability to interact seamlessly at all levels with both technical and business stakeholders. Other Information...
- ...Wellabe is looking for a Software Engineer to join our team. The Software Engineer will use their technical and business knowledge to re-engineer... ...actively listening, and effectively communicating across all levels. Be open: Embrace diversity and new ideas to create an...Full timeWork experience placement
- ...with many of the leading employers in IT, financial services, engineering, semiconductor, clinical and pharmaceutical domains. You can learn... .... Job Description Position Details: Position: Software Developer Location: Urbandale, IA Duration: 05+ months...Full time
$73.5k - $212.28k
...people in data and analytics engineering focus on leveraging advanced... ...lead and deliver value at this level include but are not limited... ...Analytics/Science, ComputerScience, Software Engineering, Artificial... ...intend to hire experienced or entry level job seekers who will...Entry levelFull timeH1b$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior... ...processing, indexing, optimization, execution, and storage-level behavior. Performance is a first-class concern. You will...Temporary workFlexible hours$73.5k - $212.28k
...people in data and analytics engineering focus on leveraging advanced... ...lead and deliver value at this level include but are not limited... ...Science, Computer Science, Software Engineering, Artificial... ...intend to hire experienced or entry level job seekers who will need...Entry levelH1b$77k - $202k
...You will analyze client needs, implement software solutions, and provide training and... ...Computer and Information Science, Computer Engineering, Computer Management, Computer Science,... ...does not intend to hire experienced or entry level job seekers who will need, now or in...Entry levelFull timeH1b- ...Great Place to Work” named us among the Top 50. Job Description ~ Candidates for this position should have expertise in UI software development including experience with continuous development and delivery methodologies. ~ The team will be working to expand...Full time
$87.6k
...features independently, build APIs for engineers to solve customer problems, and ensure our... ...into one continuously-updated, person-level view. This allows your team to know exactly... ..., scalable, and reliable. Developing software testing and validation procedures and...Work at officeRemote work$77k - $127k
...What You'll Do We're looking for a Software Engineer to join our Experience Solutions technology team within Workplace Savings & Retirement... ...experience, education, licensure requirements and/or skill level and will be finalized at the time of offer. Salary Range (...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at officeFlexible hours- ...Full Stack Software Engineer – Python/AWS We are seeking an experienced Full Stack Software Engineer to join a collaborative engineering team building and enhancing modern web applications and data-processing solutions. This role will work on applications that combine...
- ...experience. Role Requirements: Software Development & Architecture #... ...solutions align with established engineering standards and architectural principles.... ...performing engineering culture. Career Level Expectations Software Engineer...
$90k - $115k
...fragmented health care system and ensure people get the same level of care and compassion we would want for our loved ones. Evolent... ...culture. What You'll Be Doing: Evolent is seeking a Software Engineer to join an Agile team building healthcare-focused backend...Full timeImmediate startWork from home$77.2k - $96.5k
...Software Engineer I The software engineer I participates in the design, programming, testing, documentation, and implementation of computer applications and systems. Evaluates software packages, provides recommendations to management and business clients, and identifies...Permanent employmentFull timeWork experience placementInternshipH1bLocal area- ...Software Engineer Skill: IT Help Desk Desktop Support L1 Address user tickets regarding hardware, software, and networking. Walk customers... ...and solutions in logs. Direct unresolved issues to the next level of support personnel. Follow up with clients to ensure their...Work experience placementWork at officeRemote work
- ...Observability And Monitoring Engineer Location: ONSITE 5 days a week in Des Moines, Iowa - 1776 West Lakes Pkwy, West Des Moines, IA, 50266 Duration: Contract – 9-10 months Overview: Seeking an experienced Observability and Monitoring Engineer to build and...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Entry Level Software Engineer. Be the first to apply!
- software developer positions Johnston, IA
- cybersecurity software engineer Johnston, IA
- part time software developer remote Johnston, IA
- software engineer Johnston, IA
- software engineer amazon Johnston, IA
- software developer Johnston, IA
- software engineer healthcare Johnston, IA
- startup software engineer Johnston, IA
- ngo software engineer Johnston, IA
- information technology software engineer Johnston, IA



