Real-Time Systems Software Engineer

eSOL

Indiana (PA)

On-site

USD 90,000 - 140,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

eSOL is seeking a System Software Developer to join its core innovation team. You will work on OS components, device drivers, and graphics stack support across diverse systems, from robots to automotive and medical devices.

You will contribute to the full software development lifecycle, optimize performance, and may port Qt/ROS or work on CI infrastructure as needed. Strong C skills and POSIX knowledge are essential.

Qualifications

  • Bachelor's degree in Computer Science or equivalent required.
  • Strong C programming in constrained environments.
  • Knowledge of POSIX-based OS architectures and how complex systems work.
  • Strong debugging and problem-solving abilities.
  • Excellent communication skills (verbal, written, interpersonal).
  • High level of autonomy; able to work independently and in a team.

Responsibilities

  • Contribute to the full software development lifecycle from design to implementation.
  • Improve performance and robustness of OS-related components.
  • Port open-source components such as Qt or ROS when needed.
  • Assist with continuous integration infrastructure and tooling.

Skills

C programming
POSIX OS
Problem solving
Communication skills
Autonomy

Education

Bachelor's Degree in Computer Science

Tools

GCC
Clang/LLVM
MISRA-C
ISO 26262
IEC 61508
Qt
ROS

Job description

eSOL is seeking a System Software Developer to join its core innovation team. You will work on OS components, device drivers, and graphics stack support across diverse systems, from robots to automotive and medical devices.

You will contribute to the full software development lifecycle, optimize performance, and may port Qt/ROS or work on CI infrastructure as needed. Strong C skills and POSIX knowledge are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

System Software Developer
System Software Developer

eSOL • Indiana (PA)

On-site
USD 90,000 - 140,000
Real-Time Robotics Systems Engineer
Real-Time Robotics Systems Engineer

Sunday • Redwood City (CA)

On-site
USD 100,000 - 130,000
Senior Real-Time System Software Engineer (Embedded)
Senior Real-Time System Software Engineer (Embedded)

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 356,500
Equity
Benefits
Robotics Systems Software Engineer – Real-Time Linux
Robotics Systems Software Engineer – Real-Time Linux

Weave Robotics, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 140,000 - 210,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

IT Motives • Newberg (OR)

On-site
USD 85,000 - 120,000
Embedded Systems Engineer – Real-Time Robotics (C++, ROS)
Embedded Systems Engineer – Real-Time Robotics (C++, ROS)

Stealth Startup • Raleigh (NC)

On-site
USD 120,000 - 180,000
Senior Software Engineer - Sensor Systems, Robot Software
Senior Software Engineer - Sensor Systems, Robot Software

Necessary Ventures • Sunnyvale (CA)

On-site
USD 140,000 - 210,000
Equity package
Senior Systems Software Engineer - Autonomous Vehicles Platform
Senior Systems Software Engineer - Autonomous Vehicles Platform

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Equity
Benefits
Embedded Systems Engineer - Hybrid, Growth & OTA Dev
Embedded Systems Engineer - Hybrid, Growth & OTA Dev

Solenis LLC • Fort Mill (SC)

Hybrid
USD 93,530 - 137,181
Competitive health + wellness benefit
Continuous professional development
15 days paid time off
+3
Embedded Software Engineer II — Real-Time Linux/C++, ROS
Embedded Software Engineer II — Real-Time Linux/C++, ROS

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend