← all jobs

[Remote] Kernel Software Engineer

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. The company develops core operating system solutions for high-integrity, safety-critical embedded systems across industries such as aerospace and automotive. The Kernel Software Engineer will design, implement, optimize, and maintain an RTOS microkernel for partitioned, safety-critical multi-core systems, while ensuring compliance with functional safety standards and supporting diverse processor architectures.

Responsibilities

  • Design, develop, and optimize core components of an RTOS microkernel, focusing on enhancing support for partitioned, safety-critical multi-core systems
  • Implement and refine advanced safety features related to multi-core processing, including core isolation, partitioning mechanisms, and fault containment strategies
  • Develop, troubleshoot, and maintain kernel components to ensure full compliance with rigorous functional safety standards (e.g. DO-178C)
  • Implement and manage platform-specific Application Binary Interfaces (ABIs) for key processor architectures (e.g. ARM64, x86, PowerPC, and RISC-V)
  • Integrate established industry standards for partitioning and real-time execution into the kernel or supporting user libraries
  • Conduct extensive testing, verification, code reviews, and meticulous documentation to ensure the highest levels of robustness, stability, and quality

Skills

  • Engineering degree in Electrical, Computer, Software Engineering, or a closely related field
  • Strong proficiency in C/C++ programming languages, with working familiarity with assembly language for low-level interaction
  • Extensive experience developing RTOS kernels that incorporate partitioning mechanisms and multi-core safety features
  • Practical experience working with diverse hardware architectures including ARM64, x86, and PowerPC, and related ABIs
  • Expertise in core functional safety standards such as DO-178C, ISO 26262, and knowledge of partitioning standards like ARINC 653 is essential
  • Familiarity with software standards like C11 and POSIX is required
  • Excellent problem-solving, debugging, and system optimization skills
  • Remote, US only
  • Familiarity with hardware virtualization is beneficial

Benefits

  • Fully remote role within the contiguous US
  • Supportive, distributed team structure

Company Overview

  • Webster & Webster Associates is a recruiting firm that specializes in contract staffing, contingency, and executive search. It was founded in 2008, and is headquartered in Beltsville, Maryland, USA, with a workforce of 2-10 employees. Its website is https://websterandwebster.com.
  • More open positions