Webster & Webster Associates
Remote Jobs
2 Jobs
Title: Embedded Software Engineer Location: US Job Description: Webster & Webster Associates is representing a leading technology firm in their search for a highly skilled Embedded Software Engineer specializing in core operating system development. This fully remote position (contiguous U.S.) is centered on designing, implementing, and maintaining a microkernel for advanced safety-critical systems used in aerospace, automotive, and industrial applications. If you excel at low-level programming and thrive in an independent, high-reliability environment, this opportunity offers significant impact. 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: Embedded Software Engineer Employment Type: Direct Hire Hours: Full-Time Location: Remote, US only Location Type: Fully Remote Relocation: None Job ID: JO-2501-1288
Role Description Global Cybersecurity startup is seeking an experienced Software Engineer with a passion for virtualization. The ideal candidate is a technical wizard, has strong RTOS and HW platform knowledge, takes pride in tackling challenges and gets motivated about owning critical services. Qualifications - In-depth knowledge of ARM or x86 architecture and related virtualization experience - Experience implementing OS protection and hardening mechanisms through virtual machine introspection - Experience developing in C or C++ Requirements - In-depth knowledge and understanding of hardware side-channel attacks - Experience with reverse engineering - Open source contributions and projects in virtualization Education - Bachelor's degree or greater in Computer Science or related field of study