Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

RFA Engineering Logo

Entry Level Software Engineer

RFA Engineering

$65,000 - $90,000
Aug 28, 2025
Urbandale, IA, US
Apply Now

RFA Engineering is seeking to develop and maintain system automation tests for the next generation of embedded controllers, ensuring consistent high code quality and features by collaborating with development teams.

Requirements

  • Professional proficiency in Python with demonstrated experience in automation, testing, or software development.
  • Experience with Linux Ubuntu
  • Experience with Bash scripting.
  • Experience with C++ or Qt
  • 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.

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.

Other

  • Bachelor's or Master's degree in Computer Science or Electrical Engineering. Other degrees are considered if relevant experience exists.
  • Strong verbal and written communication skills
  • General machine knowledge of agriculture or off-road equipment and machinery
  • Self-motivated, quick learner, with an any-problem-can-be-solved attitude
  • Strong mathematical and analytical problem-solving skills