Software Engineer - Embedded Systems

Swoop Technologies|Remote (United States) • Washington+1full_timemid

Tech Stack

Solid badges = required, outlined = preferred

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.

Soft Skills

Systems EngineeringCross-Functional Collaboration

Culture

Cross-Functional TeamsImpact-Oriented

Requirements

Required: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related technical field, or equivalent technical experience
Regions: Us

Get jobs like this in your inbox

Weekly Operating Systems, Kernel Development, Rtos hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in