Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
ND

Embedded Software Engineer

Nautilus Defense LLC
  • ๐Ÿ‡บ๐Ÿ‡ธ United States
  • On-site
  • 15 hours ago
  • $100,000 โ€“ $140,000 / year
  • Integration Testing
  • C++
  • Rust
  • STM32
  • SPI
  • UART
  • Bluetooth Low Energy
  • Git
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Nautilus is a small interdisciplinary team structured to facilitate the rapid experimental development of novel integrated systems. All Nautilus team members demonstrate high levels of technical leadership and personal autonomy. The ideal candidate for this position has experience working both independently and as a member of a fast-moving, high-performing team.


Nautilus is seeking an ambitiousEmbedded Software Engineerwho will be responsible for architecting, developing, and debugging firmware for textile-integrated embedded systems. These systems operate within stringent power, size, and performance constraints and rely heavily on efficient real-time software to enable sensor interfacing, communications, and system coordination. This role involves working closely with electrical engineers, hardware designers, and systems engineers to develop cohesive, robust solutions from prototype through deployment.


This position requires US Citizenship.


We are open to flexible working arrangements.


Key Responsibilities:

  • Architect, write, and debug firmware for microcontroller-based systems with a focus on ultra-low-power operation
  • Develop and maintain embedded software for sensor interfacing, data acquisition, control, and communication protocols
  • Work closely with electrical engineers to define software/hardware boundaries and validate hardware integration
  • Participate in board bring-up and system integration testing, including hands-on lab work with embedded platforms
  • Implement low-level drivers, interrupt service routines, and power management strategies
  • Design and review embedded data structures and communication schemes for efficient operation and extensibility
  • Write clear, maintainable documentation and contribute to software design reviews and requirements development
  • Contribute to experimental system development and product maturation across R&D and delivery programs


Preferred Qualifications:

  • 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 (e.g., sleep modes, duty cycling, peripheral gating)
  • Strong understanding of embedded communication protocols (IยฒC, SPI, UART, BLE, etc.)
  • Experience with real-time debugging and trace tools (e.g., SWO, JTAG, logic analyzers)
  • 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
  • Demonstrated ability to work independently and contribute to multidisciplinary teams in a fast-paced R&D environment

Embedded Software Engineer ยท Nautilus Defense LLC

Auto apply with Likeremote