• Austin, TX
Webster & Webster Associates invites applications for an experienced Kernel Developer for a confidential client that is a respected leader in functional safety software. Operating remotely within the contiguous US, you will specialize in developing and enhancing a real-time operating system kernel that implements time and space partitioning for safety-critical systems.
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 Developer
Employment Type: Direct Hire
Hours: Full-Time
Location: Remote, US only
Location Type: Fully Remote
Relocation: None
Job ID: JO-2501-1288
Apply Now More Openings
• Kernel Software Engineer
• Boston, MA
• BSP Software Engineer
• Dallas, TX
• Kernel Engineer
• Seattle, WA
• Embedded Software Engineer
• Ann Arbor, MA
• Security Engineer - Remote (United States)
• San Francisco, CA
Share This Job