Embedded Software Engineer
$75k - $115kRogers 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
- ...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
- ...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...SuggestedInternship
- ...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,...SuggestedRemote work
$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...SuggestedWork at office$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...SuggestedFull timeWork at office$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 timeTemporary workRemote work1 day per week$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 workTemporary workCasual workWork at officeFlexible hours- ...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...
- 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 workLocal areaRelocation
- 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 timeTemporary workRemote work
$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 areaImmediate start$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...$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...- ...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
$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 timePart timeCasual workRelocation packageFlexible hours- ...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
$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 timeTemporary workWork at officeRelocation package- 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...
$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$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 payFull timeInternshipLocal areaRemote workFlexible hoursShift work- ...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...
- ...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...
$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 payFull timeLocal areaFlexible hours$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 workInternshipRemote workFlexible hours- ...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,...
$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 timeWorldwideRelocation packageFlexible hours$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 timeContract workFor contractorsWork at officeLocal areaImmediate startRelocation packageFlexible hours$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 payFull timeContract workLocal area- ...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...
$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...InternshipLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- remote software sales East Peoria, IL
- id software East Peoria, IL
- software East Peoria, IL
- software implementation project manager East Peoria, IL
- embedded audio engineer
- junior embedded software engineer
- automotive embedded engineer
- embedded design engineer
- embedded software engineering intern
- embedded security developer



