{"schemaVersion":"jobsearcher.job.v1","id":"1d6d07952470cf6d8cd043be","url":"https://jobsearcher.com/jobs/1d6d07952470cf6d8cd043be","canonicalUrl":"https://jobsearcher.com/jobs/1d6d07952470cf6d8cd043be","title":"System Software Developer","description":"Are you looking to be part of a core innovation team in a quickly evolving, innovative technology company? The European team is ramping up to serve both the global needs of the company and local European customers' requirements. This will include working on core products like our real-time distributed microkernel eMCOS, our middleware, or work on device drivers and more adventurous graphics stack support. You can contribute directly to the most scalable OS in the world, present in systems as diverse as robots, autonomous systems, and automotive, medical, industrial and consumer systems.Responsibilities include all steps of the software development lifecycle, from design to implementation, including performance and robustness improvements. The ideal candidate will have good knowledge of how operating systems work both on the surface and inside, as well as experience in low-level network protocols, along withthe ability to bring new ideas and innovation to the table.As an optional part of the role, you will provide technical support to our customers, help porting open-source components such as Qt or ROS, and/or work on the continuous integration infrastructure.Requirements And Qualifications:Strong C programming skills, especially in constrained environmentKnowledge of POSIX-based operating system architecturesAbility to understand how complex systems workStrong problem-solving and debugging skillsGood communication skills including verbal, written and interpersonalHigh level of autonomy and ability to work both independently and in a team environmentMinimum Bachelor's Degree in Computer Science or equivalentAdditional Useful Qualifications:Good understanding of C++Experience in performance optimizationExperience in using GCC and Clang/LLVMExperience with conforming to standards like MISRA-C, ISO 26262, IEC 61508Homebrew embedded or mobile projectInterest in Japanese cultureProficient in EnglishSend us your applicationBack to Careers TOPSystem Software DeveloperAre you looking to be part of a core innovation team in a quickly evolving, innovative technology company? The European team is ramping up to serve both the global needs of the company and local European customers' requirements. This will include working on core products like our real-time distributed microkernel eMCOS, our middleware, or work on device drivers and more adventurous graphics stack support. You can contribute directly to the most scalable OS in the world, present in systems as diverse as robots, autonomous systems, and automotive, medical, industrial and consumer systems.Responsibilities include all steps of the software development lifecycle, from design to implementation, including performance and robustness improvements. The ideal candidate will have good knowledge of how operating systems work both on the surface and inside, as well as experience in low-level network protocols, along withthe ability to bring new ideas and innovation to the table.As an optional part of the role, you will provide technical support to our customers, help porting open-source components such as Qt or ROS, and/or work on the continuous integration infrastructure.Requirements And Qualifications:Strong C programming skills, especially in constrained environmentKnowledge of POSIX-based operating system architecturesAbility to understand how complex systems workStrong problem-solving and debugging skillsGood communication skills including verbal, written and interpersonalHigh level of autonomy and ability to work both independently and in a team environmentMinimum Bachelor's Degree in Computer Science or equivalentAdditional Useful Qualifications:Good understanding of C++Experience in performance optimizationExperience in using GCC and Clang/LLVMExperience with conforming to standards like MISRA-C, ISO 26262, IEC 61508Homebrew embedded or mobile projectInterest in Japanese cultureProficient in EnglishSend us your applicationBack to Careers TOP","company":"Esol","rawCompany":"esol","city":"South Bend","state":"IN","isRemote":false,"isActive":false,"createdAt":"2026-08-14T14:31:38.208Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"System Software Developer","description":"Are you looking to be part of a core innovation team in a quickly evolving, innovative technology company? The European team is ramping up to serve both the global needs of the company and local European customers' requirements. This will include working on core products like our real-time distributed microkernel eMCOS, our middleware, or work on device drivers and more adventurous graphics stack support. You can contribute directly to the most scalable OS in the world, present in systems as diverse as robots, autonomous systems, and automotive, medical, industrial and consumer systems.Responsibilities include all steps of the software development lifecycle, from design to implementation, including performance and robustness improvements. The ideal candidate will have good knowledge of how operating systems work both on the surface and inside, as well as experience in low-level network protocols, along withthe ability to bring new ideas and innovation to the table.As an optional part of the role, you will provide technical support to our customers, help porting open-source components such as Qt or ROS, and/or work on the continuous integration infrastructure.Requirements And Qualifications:Strong C programming skills, especially in constrained environmentKnowledge of POSIX-based operating system architecturesAbility to understand how complex systems workStrong problem-solving and debugging skillsGood communication skills including verbal, written and interpersonalHigh level of autonomy and ability to work both independently and in a team environmentMinimum Bachelor's Degree in Computer Science or equivalentAdditional Useful Qualifications:Good understanding of C++Experience in performance optimizationExperience in using GCC and Clang/LLVMExperience with conforming to standards like MISRA-C, ISO 26262, IEC 61508Homebrew embedded or mobile projectInterest in Japanese cultureProficient in EnglishSend us your applicationBack to Careers TOPSystem Software DeveloperAre you looking to be part of a core innovation team in a quickly evolving, innovative technology company? The European team is ramping up to serve both the global needs of the company and local European customers' requirements. This will include working on core products like our real-time distributed microkernel eMCOS, our middleware, or work on device drivers and more adventurous graphics stack support. You can contribute directly to the most scalable OS in the world, present in systems as diverse as robots, autonomous systems, and automotive, medical, industrial and consumer systems.Responsibilities include all steps of the software development lifecycle, from design to implementation, including performance and robustness improvements. The ideal candidate will have good knowledge of how operating systems work both on the surface and inside, as well as experience in low-level network protocols, along withthe ability to bring new ideas and innovation to the table.As an optional part of the role, you will provide technical support to our customers, help porting open-source components such as Qt or ROS, and/or work on the continuous integration infrastructure.Requirements And Qualifications:Strong C programming skills, especially in constrained environmentKnowledge of POSIX-based operating system architecturesAbility to understand how complex systems workStrong problem-solving and debugging skillsGood communication skills including verbal, written and interpersonalHigh level of autonomy and ability to work both independently and in a team environmentMinimum Bachelor's Degree in Computer Science or equivalentAdditional Useful Qualifications:Good understanding of C++Experience in performance optimizationExperience in using GCC and Clang/LLVMExperience with conforming to standards like MISRA-C, ISO 26262, IEC 61508Homebrew embedded or mobile projectInterest in Japanese cultureProficient in EnglishSend us your applicationBack to Careers TOP","datePosted":"2026-08-14T14:31:38.208Z","dateModified":"2026-08-14T14:31:38.208Z","hiringOrganization":{"@type":"Organization","name":"Esol","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"South Bend","addressRegion":"IN","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"1d6d07952470cf6d8cd043be"},"url":"https://jobsearcher.com/jobs/1d6d07952470cf6d8cd043be"}}