Software Engineer developing embedded firmware and system services for Swoop Technologies. Collaborating on embedded systems to build a robust operating system.
Responsibilities
Develop and maintain embedded system firmware including low-level drivers, bootloaders, and other OS-critical functions to enable reliable OS initialization and hardware interaction.
Contribute to OS integration and kernel-level modules, ensuring efficient communication between hardware abstraction layers and higher-level system software.
Design and implement application-layer features and system services that leverage firmware interfaces, optimizing for performance, resource use, and robustness.
Collaborate cross-functionally with other engineering teams to debug complex issues spanning firmware, operating system, and application boundaries.
Collaborate closely with the deployment engineering team, solving technical challenges for various customer requirements
Requirements
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related technical field, or equivalent technical experience
4+ years of experience in one or more of the following: Operating System/Kernel development, RTOS, Embedded Systems/Firmware design, Microkernel development, Bare Metal development
Software development experience in C and Rust
Understanding of low level hardware systems
Travel Requirement - 5-20%
Active US Security clearance or ability and willingness to be sponsored for a US Security clearance
Staff Software Engineer developing and operating AI - powered services at Snowflake. Shaping system architecture and mentoring engineers to elevate technical quality and collaboration.
Software Engineer developing full stack applications for Ford using cloud technologies and Agile methods. Collaborate with teams to modernize dealer services applications in a hybrid work environment.
Severe Service Engineer working with Emerson's North American Team. Responsible for engineering support for critical and severe service applications with customer engagement.
Full Stack Developer with expertise in C#, .NET, and React for renewable energy solutions. Join Power Factors to enhance the Unity platform for managing energy assets.
Lead Software Engineer crafting innovative customer - facing solutions at Lloyds Banking Group. Join a dynamic team to influence and improve engineering practices across our organization.
Software Engineer enhancing virtualization features for Linux and RTOS. Collaborating on hypervisor to ensure robust performance and reliability in guest OS.
Senior Manager Software Engineering leading scalable software architecture at Verisk. Responsible for building and mentoring engineering teams with a focus on technical excellence and agile practices.
Senior Manager Software Engineering developing scalable software architectures at Verisk. Leading engineering teams and driving agile development practices for cloud - based applications.
Senior Full Stack Developer designing and maintaining scalable web applications for a global B2B SaaS platform. Collaborating with cross - functional teams to deliver high - quality software.