Entry Level Software Engineer
$65k - $90kRogers Freels & Associates Inc
Job Description
Job Description
RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an experienced candidate to become an integral part of our engineering team. The selected candidate will work with an experienced engineering staff using state-of-the-art engineering tools & processes. This position will operate onsite at our customer's world-class engineering and manufacturing facility.
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 the design and development of embedded software that controls machine operations and functions. Various development roles are available that require use of C, C++, Python or Simulink MBSD programming languages. Testing methods include bench testing with controllers, extensive vehicle simulation testing, and physical full machine testing.
Responsibilities
- 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.
Requirements
- 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
Desired Attributes
- 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,
- Experience with Simulink Model Based Software Design
- General machine knowledge of industrial equipment or machinery
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
- 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)
- Paid Time Off (PTO)
- Paid Holidays
- Bereavement Leave
- Employee Assistance Programs (EAP)
- Education Assistance
Equal Opportunity and Veteran Friendly
#ZR
$65k - $90k
...Salary: $65,000 - 90,000 per year Requirements: We require a bachelors or masters degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related field. We require experience with C or C++ programming. We look for...Entry levelFull timeWork at office$15 - $40 per hour
...Technology (CA) Title: Part-Time Student - IT Software Engineer - Chicago, IL - 124824 Onsite/Remote:... ...for business function and education level. Follow this link to learn more about... ..., Computer Science, Intern, Engineer, Java, Engineering, Technology, Entry Level...Entry levelHourly payFull timePart timeSummer workInternshipRemote workRelocation packageFlexible hours- ...Job Description Job Description Cottingham & Butler is looking to add to our Software Engineering team! As a Full-Stack Software Engineer at Cottingham & Butler, you will play a crucial role in building and maintaining web applications for both internal and external...SuggestedFull time
- Cottingham & Butler is seeking a highly motivated Software Engineer with deep AI expertise to join our IT team. This role is central to our... ...streamline operations, enhance decision-making, and unlock new levels of productivity across the enterprise.This is a foundational...Suggested
$60k - $80k
...Job Description Job Description RFA Engineering ( is an engineering service provider... ...support and expertise. We are seeking an Entry-Level to Experienced candidate to become an integral... ...Experience in 3-D Modeling Software; Creo 7.0 experience (Preferred) Previous...Entry levelFull timeTemporary workWork experience placementWork at officeFlexible hours- ...Very strong knowledge of SCCM 2007 as it relates to performing software distribution• Very strong knowledge of remediating distributions... ...guidelines.SummaryFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And ServicesShift work
- ...career path in the healthcare industry? Use Dreambound to find a Phlebotomy program that will prepare you for this high-demand, entry-level role. What does a Phlebotomist do? A phlebotomist draws blood from patients for tests, transfusions, and donations, labeling...Entry level
- ...rewarding career path in the healthcare industry? Use Dreambound to find a CNA program that will prepare you for this high-demand, entry-level role. What does a CNA do? A certified nursing assistant provides direct care to patients, assisting with daily activities...Entry level
- ...rewarding career path in the skilled trades industry? Use Dreambound to find an HVAC program that will prepare you for this high-demand, entry-level role. What does an HVAC Technician do? An HVAC technician installs, maintains, and repairs heating, ventilation, air...Entry level
$25 - $50 per hour
Role Overview TSA is accepting applications for Lead and Supervisory Transportation Security Officers at airports in Dubuque. These roles are ideal for individuals looking to step into leadership positions within airport security operations. TSA provides training to...Entry levelShift workNight shiftWeekend work$75k - $90k
...Electrical Engineer Sedona Staffing Services 0 Positions ID: 56149485 Posted... ...degree in Electrical Engineering (BSEE) Entry–mid level: 0–5 years experience Senior roles:... ...years experience Skills in: CAD software (AutoCAD, SolidWorks, Inventor) PLC programming...Entry levelFull timePart time$23.47 - $38.62 per hour
...USPS is actively accepting applications for Mail Handler Assistants nationwide. This position is open to candidates of all experience levels, with comprehensive training provided to help you succeed. Join a dynamic work environment where you will interact with a diverse...Entry levelHourly payFull timeFlexible hours- ...in the healthcare industry? Use Dreambound to find a Patient Care Technician program that will prepare you for this high-demand, entry-level role. What does a Patient Care Technician do? A patient care technician provides direct care to patients, assisting with daily...Entry level
- Join the heart of a busy kitchen. What you'll do: • Prep ingredients and assemble dishes • Wash up and manage waste during service • Keep the kitchen clean, stocked and hygienic Who it's for: • No experience needed, food-hygiene training provided • ...Entry levelWeekly payPart timeFlexible hoursShift workWeekend workAfternoon shift
- ...RFA Engineering ( is an engineering service provider dedicated to delivering our clients... ...support and expertise. We are seeking an Entry-Level to Experienced candidate to become an integral... .... Collaborate with mechanical, software, manufacturing, and supplier teams to...Entry levelFull timeTemporary workWork at officeFlexible hours
- Geared for the Driven At Ivy Lane Corp, a franchisee of Valvoline Instant Oil ChangeSM (VIOC), it all starts with our people. We demonstrate that belief every day by living a safety culture that protects our team members and guests. Our drive-thru oil change...Entry levelFull timePart timeFlexible hoursAfternoon shift
- ...path in the healthcare industry? Use Dreambound to find a Pharmacy Technician program that will prepare you for this high-demand, entry-level role. What does a Pharmacy Technician do? A pharmacy technician assists pharmacists in dispensing medications, managing...Entry level
- ...rewarding career path in the healthcare industry? Use Dreambound to find an EMT program that will prepare you for this high-demand, entry-level role. What does an EMT do? An emergency medical technician responds to medical emergencies, providing life-saving care and...Entry level
- ...path in the business world? Use Dreambound to find a Business Administration program that will prepare you for this high-demand, entry-level role. What does a Business Administrator do? A business administrator supports the daily operations of an organization, coordinating...Entry levelWork at office
$70k - $110k
...RFA Engineering ( is an engineering service provider dedicated to delivering our clients... ...support and expertise. We are seeking an entry level to experienced candidate to become an integral... ...documentation that guides both software development and testing processes for construction...Entry levelFull timeTemporary workWork at officeFlexible hours- ...path in the healthcare industry? Use Dreambound to find a Radiology Technician program that will prepare you for this high-demand, entry-level role. What does a Radiology Technician do? A radiology technician operates imaging equipment such as X-ray, CT, and MRI...Entry level
- ...rewarding career path in the transportation industry? Use Dreambound to find a CDL-A program that will prepare you for this high-demand, entry-level role. What does a CDL-A Truck Driver do? A CDL-A truck driver operates heavy commercial vehicles to transport goods safely...Entry levelLong distance
- ...career path in the social services field? Use Dreambound to find a Social Work program that will prepare you for this high-demand, entry-level role. What does a Social Services professional do? A social services professional supports individuals, families, and...Entry level
- ...path in the criminal justice field? Use Dreambound to find a Criminal Justice program that will prepare you for this high-demand, entry-level role. What does a Criminal Justice professional do? A criminal justice professional supports the legal and public safety...Entry level
- ...career path in the public health field? Use Dreambound to find a Public Health program that will prepare you for this high-demand, entry-level role. What does a Public Health Worker do? A public health worker supports the health and wellbeing of communities, helping...Entry level
$790 per week
Try products before they hit shelves — and get paid for your feedback. Focus Group Panel matches you with paid product tests and remote research from brands you already know. Active members earn up to $790 a week on the studies they qualify for. No experience needed....Full timePart timeRemote work- ...United States (US) - North Dakota - Fargo Function: Product Engineering (CA) Title: 2027 Intern - Product Engineering - 123544... ...Nearest Major Market: Fargo Job Segment: CAD, Drafting, Entry Level Engineer, Mechanical Engineer, Industrial Engineer, Engineering...Entry levelInternshipRemote workRelocationFlexible hours
- ...RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise... ...opportunities within our own organization. Entry Level Manufacturing Engineer This job involves responding to process...Entry levelFull timeTemporary workWork at officeFlexible hours
- ...to find an IT Support program that will prepare you for this high-demand, entry-level role. What does an IT Support Specialist do? An IT support specialist troubleshoots hardware and software issues, maintains computers and networks, and helps users resolve...Entry level
$70k - $100k
...Job Description Job Description RFA Engineering ( is an engineering service provider... ...support and expertise. We are seeking an entry level to experienced candidate to become an integral... ...and reliability. Work with design, software, and test engineers to develop and...Entry levelFull timeTemporary workInternshipWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Entry Level Software Engineer. Be the first to apply!
- intel software engineer Dubuque, IA
- software engineer Dubuque, IA
- part time software developer remote Dubuque, IA
- ngo software engineer Dubuque, IA
- software engineer healthcare Dubuque, IA
- software developer fintech Dubuque, IA
- cybersecurity software engineer Dubuque, IA
- senior software engineer remote Dubuque, IA
- software developer Dubuque, IA
- startup software engineer Dubuque, IA







