Software Engineer - Embedded Systems jobs in United States
cer-icon
Apply on Employer Site
company-logo

Swoop Technologies · 2 months ago

Software Engineer - Embedded Systems

Swoop Technologies is dedicated to organizing and making accessible the world’s military and critical infrastructure by building SwoopOS, a distributed operating system. The role involves developing embedded system firmware and collaborating with cross-functional teams to optimize communication and performance across various systems.

Computer Software
badNo H1BnoteU.S. Citizen Onlynote

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

Qualification

Operating System developmentEmbedded Systems designFirmware developmentC programmingRust programmingLow level hardware systemsMicrocontrollersDevice driversSystems engineeringDistributed systemsSoft skills

Required

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

Preferred

Knowledge of one or more of the following: Microcontrollers, SoC, device drivers, hardware bring-up, power management, ARM processors, performance optimization, file systems, bootloading, firmware, x86 assembly, system BIOS, FPGAs or hardware/software integration
Understanding of clocks and timing as it pertains to processor instructions
Familiarity with serial protocols such as I2C, SPI, UART, USB
Demonstrated knowledge of systems engineering and distributed systems

Company

Swoop Technologies

twitter
company-logo
Swoop Technologies has a mission to organize and make accessible the world’s military and critical infrastructure.

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Quinn Bottum
Chief Technology Officer & Co-Founder
linkedin
leader-logo
Stacie Faggioli
Chief Financial Officer
linkedin
Company data provided by crunchbase