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.