Embedded Software Engineer (C++) — Onsite, Full Benefits

Rfamec

Chillicothe (IL)

On-site

USD 75,000 - 115,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health and Dental Insurance
Health Savings Account
Vision Insurance
Life Insurance
Long-Term Disability
Short-Term Disability
401k
Flexible Spending Plan
Paid Time Off
Paid Holidays
Employee Assistance Programs
Education Assistance
TelaDoc: Virtual Health Care

Job summary

RFA Engineering seeks an embedded software developer to join our engineering team onsite at a world-class facility. The role focuses on applying computer science and math to design, develop, test, and evaluate embedded software for industrial and other applications.

The candidate will design, implement, and maintain firmware and software architectures for real-time embedded systems, collaborate with cross-functional teams, and contribute to product lifecycle from requirements through deployment.

Qualifications

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

Responsibilities

  • Design, develop, and implement embedded software solutions in C++ for embedded devices and systems, supporting the full product lifecycle from requirements definition through production deployment and ongoing product support.
  • Develop and maintain firmware and software architectures for real-time embedded applications, ensuring compliance with performance, reliability, and quality requirements.
  • Analyze, debug, and optimize software performance to improve system efficiency, stability, scalability, and resource utilization across embedded platforms.
  • Collaborate with cross-functional engineering teams to define software requirements, develop technical specifications, and integrate software with hardware components and communication interfaces.
  • Design, implement, and maintain logical and physical database structures, data management solutions, and associated software interfaces to support application functionality and system performance.
  • Perform software verification, validation, troubleshooting, and root-cause analysis to identify and resolve defects throughout the development process.
  • Create and maintain technical documentation, including software design descriptions, test procedures, interface specifications, and user documentation.
  • Evaluate project requirements, assess technical feasibility, and provide development effort, timeline, and cost estimates to support project planning and execution.
  • Participate in code reviews and continuous improvement initiatives to ensure adherence to software development best practices, coding standards, and quality processes.
  • Support product launch activities and provide ongoing enhancements, maintenance, and technical support for commercialized embedded software products.

Skills

C++ development
Embedded software
RTOS
CAN Bus
LIN Bus
Debugging
Code reviews

Education

B.S. in Engineering

Tools

Git
IDEs
Debuggers

Job description

RFA Engineering seeks an embedded software developer to join our engineering team onsite at a world-class facility. The role focuses on applying computer science and math to design, develop, test, and evaluate embedded software for industrial and other applications.

The candidate will design, implement, and maintain firmware and software architectures for real-time embedded systems, collaborate with cross-functional teams, and contribute to product lifecycle from requirements through deployment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer (C++) — Real-Time RTOS, Full Benefits
Embedded Software Engineer (C++) — Real-Time RTOS, Full Benefits

RFA Engineering • Chillicothe (IL)

On-site
USD 75,000 - 115,000
Health and Dental Insurance
Health Savings Account
Vision Insurance
+1
Senior Embedded Software Engineer (Real-Time Systems)
Senior Embedded Software Engineer (Real-Time Systems)

Rfamec • Chillicothe (IL)

Hybrid
USD 100,000 - 120,000
Health and Dental Insurance
Health Savings Account
TelaDoc: Telehealth
+10
Senior Embedded Software Engineer – Real-Time Systems
Senior Embedded Software Engineer – Real-Time Systems

RFA Engineering • Chillicothe (IL)

On-site
USD 100,000 - 120,000
Health and Dental Insurance
Retirement Savings Account (401k)
Paid Time Off
+1
Embedded Software Engineer (C/C++) for Heavy Equipment
Embedded Software Engineer (C/C++) for Heavy Equipment

Rfamec • Chillicothe (IL)

On-site
USD 75,000 - 115,000
Health and Dental Insurance
Health Savings Account
Vision Insurance
+1
Embedded Software Engineer II – Robotics & Automation
Embedded Software Engineer II – Robotics & Automation

Rfamec • Pittsburgh

On-site
USD 100,000 - 120,000
Health and Dental Insurance
Health Savings Account
Vision Insurance
+1
Embedded Software Engineer
Embedded Software Engineer

Rfamec • Dubuque (IA)

On-site
USD 70,000 - 110,000
Health and Dental Insurance
Company Paid Life Insurance
Education Assistance
Embedded Software Engineer
Embedded Software Engineer

Rfamec • Chillicothe (IL)

On-site
USD 75,000 - 115,000
Health and Dental Insurance
Health Savings Account
Vision Insurance
+1
On-Site Embedded Software Engineer (C/C++, RTOS)
On-Site Embedded Software Engineer (C/C++, RTOS)

ifm • Malvern

On-site
USD 80,000 - 100,000
Medical benefits
401(k) plan
Paid vacation
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
Embedded Software Application Engineer - Direct Hire
Embedded Software Application Engineer - Direct Hire

Advantage Technical • Sioux Falls (SD)

On-site
USD 120,000 - 180,000