Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$75k - $115k

Rogers 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 entry-level to 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.

Embedded Software Engineer

This position is associated with the design and development of embedded software applications that control machine operations and functions used in heavy equipment, power systems, and off-highway vehicles. Development methods include C/C++ programming language and Model Based Software Design. Testing methods include bench testing, computer simulation testing, hardware-in-the-loop testing, and machine testing.

Responsibilities

  • Feature by feature embedded software development per Software Requirements Documents for applications that control machine and vehicle functions.
  • Integration of software in a multi-developer team environment using modern software development practices.
  • Functional and integration testing prior to hand-off to software test and evaluation groups.
  • Development and release status tracking using Agile development methodologies.
  • Creation and support of software used for prototype and production machine programs.
  • Troubleshoot and provide solutions for issues discovered during software development and validation activities.
  • Creation of software design documentation.
  • Design, develop, and modify software features and libraries used in embedded control systems.
  • Work with software architects and developers to research and investigate project-specific applications.
  • Develop and execute test cases to perform unit testing, integration testing, and regression testing.
  • Collaborate with electrical, systems, validation, and manufacturing teams to ensure successful product integration.
  • Support root cause investigations related to software and machine performance concerns.

Requirements

  • BS in Software, Computer, Electrical, or other relevant Engineering degree.
  • Experience with C or C++ development.
  • Strong verbal and written communication skills.
  • Self-motivated, quick learner, with an any-problem-can-be-solved attitude.
  • Good organizational and time management skills.
  • Ability to identify needed actions and act to resolve issues.
  • Ability to communicate technical information effectively.
  • Ability to thrive in a team environment.
  • Must have a valid Driver's License.

Desired Attributes

  • Experience with CAN J1939 & LIN communication protocols.
  • Experience with Simulink/Matlab Model Based Software Design.
  • Experience with GitHub or similar version control systems.
  • General machine knowledge of vehicles, mobile equipment, or heavy equipment.
  • Able to read/understand electrical schematics.
  • Experience with embedded controls or machine control systems.
  • Experience with Agile software development processes.
  • Desire to work in an engineering environment focused on advanced machine control technologies.

Visa sponsorship is NOT available for this position.

Pay Range: $75,000-$115,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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in East Peoria, IL vacancy
  •  ...Title: Embedded Software Engineer Location- Mossville, IL- Onsite Job Description: Years of experience: 5+ years of professional software development experience with a strong focus on autonomy, robotics, or real-time systems Degree requirement: Bachelor... 
    Suggested

    Diverse Lynx

    Mossville, IL
    4 days ago
  •  ...Experience Required: - Minimum BS in Computer Engineering / Electrical Engineering / similar...  ...resume. Secondarily, experience with control software design patterns and anti-patterns, ANSI...  ...such as Agile. Experience designing embedded electronics controls, display, or telematics... 
    Suggested
    Internship

    3B Staffing LLC

    Mossville, IL
    2 days ago
  •  ...Overview: Role Overview As a Software Engineer in our Connectivity Group, you will develop robust C++ applications and automated test scripts for next-generation telematics systems. You will play a critical role in how our heavy machinery collects, transmits,... 
    Suggested
    Remote work

    Voluble Systems LLC

    Mossville, IL
    3 days ago
  • $65.5k - $70.5k

    Hands on MATLAB/Simulink/Stateflow Experience Debugger (Trace32 or any) SCM (GIT/Clearcase/any) Automotive communication protocols (CAN/J1939/UDS) dSpace HIL testing Knowledge The expected salary range for this position is between $65,500 to $70,500 annually. The actual...
    Suggested
    Work at office

    L&T Technology Services

    Mossville, IL
    1 day ago
  • $93.61k - $119.72k

     ...culture. Ensures compliance with regulatory requirements and ATS policies and procedures. Partners with internal/external customer for engineered solutions to improve reliability and throughput. Identifies opportunities for Capital Expenditures for equipment replacement with... 
    Suggested
    Full time
    Work at office

    Advanced Technology Services

    Peoria, IL
    11 days ago
  • $116.36k - $155.15k

     ...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Peoria, IL
    9 hours ago
  • $79k - $135k

     ...best places to work, is seeking a Computer Engineer to join our team. This individual shall...  ...systems, which include hardware, software, and interconnecting infrastructure to support...  ...testing of microelectronics and custom embedded systems. Emphasis on bare-metal C/C++ coding... 
    Contract work
    Temporary work
    Casual work
    Work at office
    Flexible hours

    SimVentions

    Peoria, IL
    1 day ago
  •  ...with OAuth • Prior experience with Azure Cloud and VSTS Responsibilities This position is for a senior Java Software Developer, who will play a key role in developing Technical Information Services Digital Experience across electronic media, and service... 

    3B Staffing LLC

    Peoria, IL
    5 days ago
  • Get AI-powered advice on this job and more exclusive features. Direct message the job poster from DSM‑H Consulting. First preference for local candidates; will check relocation candidates but 90% chances that client will go only with local candidate. Top 3/5 Skills 8+ ...
    Contract work
    Local area
    Relocation

    DSM-H Consulting

    Peoria, IL
    2 days ago
  • Telework Eligible No Major Duties Performs a wide range of duties to include plans, analysis, development, and coordination, as well as evaluation of current NSEP and contingency telecommunications plans (D-16-1). Serves as the primary subject matter technical...
    Full time
    Temporary work
    Remote work

    Defense Logistics Agency

    Peoria, IL
    3 days ago
  • $54.42 per hour

    Job Title: Embedded Software Engineer 2 Location: Mossville, IL Zip Code: 61552 Duration: 12 Months Pay Rate: $54.42/hr. Keyword's: #Mossvillejobs; #EmbeddedSoftwareEngineerjobs; Start Date: Immediate We provide a competitive pay and benefits package. This position... 
    Local area
    Immediate start

    Belcan

    Mossville, IL
    19 hours ago
  • $40 per hour

     ...Embedded Software Engineer Location: Mossville, IL, USA | Job Code: PAN-00000019   Why Join Us? Work on real-world embedded systems with opportunities to influence product design and testing. Collaborative, engineering-driven environment with experienced... 

    Rose INT

    Mossville, IL
    25 days ago
  • $42 per hour

     ...Embedded Software Engineer — Mossville, IL, USA Job Code: PAN-00000013 · Employment Type: CTC, W2 · Tax Term: C2C · Indicative Pay: $42/hr About the Opportunity We are seeking a seasoned Embedded Software Engineer to contribute to embedded control software... 

    Rose INT

    Mossville, IL
    a month ago
  •  ...Job Description Job Description Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR Sanford, North Carolina OR Cary, North Carolina OR Clayton, North... 
    Full time

    Diversified Services Network, Inc.

    Mossville, IL
    28 days ago
  • $128.47k - $208.77k

     ...customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Job Summary: Lead Software Engineer provides technical leadership in design, development, testing and deployment of Caterpillar’s state-of-the-art digital... 
    Full time
    Part time
    Casual work
    Relocation package
    Flexible hours

    Caterpillar Inc.

    Peoria, IL
    1 hour ago
  •  ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/... 
    Full time

    Cheez

    Peoria, IL
    8 hours ago
  • $95k - $145k

     ...Senior Mechanical Design Engineer  Application Engineering | Peoria, IL (In-Person) | Full-Time | Relocation Assistance Provided...  ..., Excel, PowerPoint, Outlook, Teams)  ~ Experience with FEA software tools  ~ Proven track record of producing and reviewing engineering... 
    Full time
    Temporary work
    Work at office
    Relocation package

    Rheo Engineering

    Peoria, IL
    8 hours ago
  • 5–8 years of experience in systems engineering within a software development environment Experience translating system requirements into detailed software requirements Strong collaboration with development teams and product support to define and refine requirements Background... 

    Pentangle Tech Services | P5 Group

    Mossville, IL
    3 days ago
  • $47 - $51 per hour

     ...Job Title: Systems Engineer Location: Chillicothe, IL – Onsite (5 days a week) Base Pay...  ...datalink, harness, electronic hardware and software teams to ensure all systems are working...  ...link communication knowledge (required) Embedded C software experience Experience developing... 
    Contract work

    Teklabs

    Chillicothe, IL
    2 days ago
  • $49 - $50 per hour

     ...Overview The main function of a systems engineer is to apply the principles of computer science...  ..., testing, and evaluation of the software and systems that make computers work. A...  ...troubleshooting. Test strategy and execution for embedded/edge systems. Education & Experience... 
    Hourly pay
    Full time
    Internship
    Local area
    Remote work
    Flexible hours
    Shift work

    Aditi Consulting

    Chillicothe, IL
    5 days ago
  •  ...We are seeking a Mid-Level Systems Engineer to support requirements engineering, system integration, validation, and customer-facing technical...  ...Strong problem-solving and communication skills. Experience in embedded or heavy equipment environments (preferred). Willingness to... 

    Global Connect Technologies

    Mossville, IL
    2 days ago
  •  ...Keyskills- Hardware Testing, Engine Testing, Suspension Testing, It’s a Test Execution role Top Candidates will also have: Test execution...  ...relevant hardware testing experience. Someone with only software testing experience will NOT be considered. Demonstrated ability... 

    Pentangle Tech Services | P5 Group

    Mossville, IL
    2 days ago
  • $47 - $48 per hour

     ...and supplier teams to capture real use cases and pain points. Convert those needs into clear, testable business requirements that engineering teams can build against (epics, features, acceptance criteria). Ensure requirements explicitly support line continuity, execution... 
    Hourly pay
    Full time
    Local area
    Flexible hours

    Aditi Consulting

    Peoria, IL
    3 days ago
  • $95k - $160k

     ...communities and our environment. A Day in Life of a Roadway Project Engineer at Hanson Here's a snapshot of what you would do in this...  ...design. We utilize the latest Open Roads Designer (ORD) software and have a training program in place to assist users of all... 
    Contract work
    Internship
    Remote work
    Flexible hours

    Hanson Professional Services, Inc.

    Peoria, IL
    3 days ago
  •  ...Performance Engineer Individual to provide technical support in the development of Tier 4 Aftertreatment urea injection hardware and software strategies. Specific responsibilities will be developing and insuring adherence to functional and technical specifications,... 

    Automotive Robotics Inc.

    Peoria, IL
    5 days ago
  • $97.53k - $158.48k

     ...equipment management, eCommerce, digital marketing, rental & used digital solutions, and aftermarket leads & insights. As a Senior Software Engineer on the Data Engineering team, you will be responsible for developing Python data pipelines that build business data objects... 
    Part time
    Worldwide
    Relocation package
    Flexible hours

    Caterpillar

    Peoria, IL
    4 days ago
  • $147.2k - $218.57k

     ...Job Description This Opportunity WSP is currently initiating a search for a Full-Time Resident Engineer for our Peoria, IL office. Be involved in projects with our Construction Management team and be a part of a growing organization that meets our clients'... 
    Full time
    Contract work
    For contractors
    Work at office
    Local area
    Immediate start
    Relocation package
    Flexible hours

    WSP

    West Peoria, IL
    1 day ago
  • $46 - $47 per hour

     ...and experience — talk with your recruiter to learn more. Base pay range $46.00/hr - $47.00/hr Summary The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of... 
    Hourly pay
    Full time
    Contract work
    Local area

    Aditi Consulting

    East Peoria, IL
    2 days ago
  •  ...Develop and maintain C++ application-level software supporting display and HMI systems Build and enhance Angular front-end...  ...with cross-functional teams including UI, systems, and platform engineers Debug and resolve issues across the full software stack... 

    3B Staffing LLC

    Mossville, IL
    4 days ago
  • $100k - $150k

     ...Relationships | Innovation A Day in the Life of an Air Quality Engineer at Hanson Here’s a snapshot of what you would do in this role:...  ...permitting processes. Proven experience in air dispersion modeling software such as AERMOD, CALPUFF, and EPA tools like MOVES. Strong... 
    Internship
    Local area

    Hanson Professional Services, Inc.

    Peoria, IL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!