Role OverviewNautilus Defense is seeking an Embedded Software Engineer to architect, develop, and debug firmware for textile-integrated embedded systems. The ideal candidate has experience working independently and as a member of a fast-moving, high-performing team.
What You Will Do
Architect, write, and debug firmware for microcontroller-based systems, develop and maintain embedded software for sensor interfacing, data acquisition, control, and communication protocols, and participate in board bring-up and system integration testing.
Why It Might Be a Fit
The ideal candidate has 4+ years of experience developing firmware for embedded systems, exceptional written and verbal communication skills, and experience developing for low-power MCU platforms.
Requirements
- 4+ years of experience developing firmware for embedded systems in C, C++, or Rust
- Exceptional written and verbal communication skills
- Experience developing for STM32, RISC-V, or other low-power MCU platforms
- Familiarity with ultra-low-power design constraints and techniques
- Strong understanding of embedded communication protocols
- Experience with real-time debugging and trace tools
- Background in or familiarity with electrical engineering principles and schematic interpretation
- Experience working on hardware/software integration in resource-constrained environments
- Fluency with git and modern collaborative development workflows
Benefits
- Flexible working arrangements
- US Citizenship required
]]>