Real-Time Embedded OS Software Engineer

eSOL

Indiana (PA)

On-site

USD 90,000 - 140,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

eSOL is seeking a System Software Developer to join our core innovation team. You will work on real-time distributed microkernel eMCOS, middleware, device drivers, and graphics stack support, contributing to a scalable OS used in robots, autonomous systems, and automotive applications.

The role covers the full software development lifecycle with emphasis on low-level OS concepts, performance, and robustness. Optional duties include customer support and porting open-source components.

Qualifications

  • Bachelor's degree in Computer Science or equivalent.
  • Strong C programming skills in constrained environments.
  • Knowledge of POSIX-based OS architectures.
  • Ability to understand complex systems and debug effectively.
  • Good communication, both written and verbal.
  • Self-directed with the ability to work in a team.

Responsibilities

  • Participate in all stages of the software development lifecycle, from design to implementation.
  • Improve performance and robustness of OS-related components.
  • Provide technical support to customers and port open-source components such as Qt or ROS when needed.
  • Contribute to the continuous integration infrastructure.

Skills

C programming
POSIX
Systems understanding
Debugging
Communication
Autonomy
English proficiency

Education

Bachelor's degree in Computer Science

Tools

GCC/Clang
Performance optimization

Job description

eSOL is seeking a System Software Developer to join our core innovation team. You will work on real-time distributed microkernel eMCOS, middleware, device drivers, and graphics stack support, contributing to a scalable OS used in robots, autonomous systems, and automotive applications.

The role covers the full software development lifecycle with emphasis on low-level OS concepts, performance, and robustness. Optional duties include customer support and porting open-source components.

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
Embedded Software Engineer
Embedded Software Engineer

Lumicity • San Francisco (CA)

On-site
USD 120,000 - 180,000
Embedded Real-Time Software Engineer for Automotive Systems
Embedded Real-Time Software Engineer for Automotive Systems

Decisive Point • Sunnyvale (CA)

On-site
USD 150,000 - 190,000
Real-Time Embedded Software Engineer (MCU/RTOS)
Real-Time Embedded Software Engineer (MCU/RTOS)

Analog Group • New Jersey

On-site
USD 80,000 - 120,000
Functional Safety Software Engineer for Real-Time Systems
Functional Safety Software Engineer for Real-Time Systems

eSOL • Winfield Township (IN)

On-site
USD 90,000 - 120,000
Embedded Systems Architect (Linux, Python, C++)
Embedded Systems Architect (Linux, Python, C++)

Erias Ventures, LLC • Maryland

On-site
USD 171,000 - 187,000
Above Market Pay
401k with Immediate Vesting
Spot Bonuses
+11
Senior Real-Time Embedded Systems Engineer
Senior Real-Time Embedded Systems Engineer

EPS Corporation • Panama City (FL)

On-site
USD 120,000 - 160,000
Embedded Systems Engineer - Hybrid, Growth & OTA Dev
Embedded Systems Engineer - Hybrid, Growth & OTA Dev

Solenis LLC • Fort Mill (SC)

Hybrid
USD 93,000 - 138,000
Competitive health + wellness benefit
Continuous professional development
15 days paid time off
+3
Junior Real-Time Embedded Software Engineer
Junior Real-Time Embedded Software Engineer

Carnegie Mellon University • Pittsburgh

On-site
USD 110,000 - 150,000
Tuition benefits
8% retirement contributions
Bus pass
+1
Embedded Systems Engineer - Real-Time, RTOS & Drivers
Embedded Systems Engineer - Real-Time, RTOS & Drivers

Pentangle Tech Services | P5 Group • Dearborn (MI)

On-site
USD 85,000 - 120,000