Dubuque, IA

Entry Level Software Engineer

Onsite$65,000 - $90,000/yrPosted 1 week agoVisa Sponsorship

Job details

Location
Dubuque, IA
Work type
Onsite
Compensation
$65,000 - $90,000/yr
Visa
Sponsorship available
Posted
1 week ago
Apply on
recruiting2.ultipro.com

About this role

RFA Engineering is hiring an entry-level software engineer for embedded software design and development at a customer’s engineering and manufacturing facility. The role focuses on software that controls machine operations, including development, integration, testing, troubleshooting, and documentation.

What you'll do:

  • 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

What they're looking for:

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

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)
Ready to apply to RFA Engineering?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About RFA Engineering