Kernel Software Engineer

Company:  Webster & Webster Associates
Location: boston
Closing Date: 22/06/2026
Hours: Full Time
Type: Permanent

Job Description

Premier embedded software company is seeking a Kernel Software Engineer. The company develops core operating system solutions for high‑integrity, safety‑critical embedded systems across industries like aerospace and automotive. This specialized role is ideal for a highly independent engineer with deep expertise in low‑level kernel development, multi‑core architectures, and stringent safety standards. You will be instrumental in designing, implementing, and maintaining a microkernel foundation that supports advanced time and space partitioning and fault containment capabilities.

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

Core Qualifications

  • 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.
  • Familiarity with hardware virtualization is beneficial.
  • 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.

What Sets This Opportunity Apart

  • Remote Flexibility: This is a fully remote role within the contiguous US, offering maximum flexibility for a highly specialized independent contributor.
  • High‑Integrity Focus: Directly contribute to the foundational software layer of systems where safety, reliability, and security are the ultimate requirement (Level A certification environments).
  • Technical Depth: Work with cutting‑edge multi‑core architectures and advanced techniques like time and space partitioning.
  • Autonomy and Impact: Join a respected technology leader and operate independently within a supportive, distributed team structure, with your work having a direct, critical impact on product performance and certification.

Title: Kernel Software Engineer
Employment Type: Direct Hire
Hours: Full‑Time
Location: Remote, US only
Location Type: Fully Remote
Relocation: None
Job ID: JO-

#J-18808-Ljbffr
Apply Now
Share this job
Webster & Webster Associates
  • Similar Jobs

  • Software Engineer (C/C++, OS, File Systems,Kernel)

    Waltham
    View Job
  • Software Robotics Design Engineer

    Boston
    View Job
  • Software Development Analyst III - Hybrid

    Boston
    View Job
  • Nuclear Engineer

    Watertown
    View Job
  • Nuclear Engineer

    Medford
    View Job
An unhandled error has occurred. Reload 🗙