Software Engineer Manager (Hands-On)

Looking for a technical leader to guide and code alongside our software development team.


  • Lead design, build, and updates for new and existing firmware.
  • Code, test, fix bugs, and verify software for high-quality products.
  • Write clear technical documents, reports, and training materials (medical field standards).
  • Mentor and guide engineers, promoting teamwork and excellence.
  • Manage external software partners and subcontractors efficiently.


  • Bachelor’s in Software Engineering, Electrical Engineering, or similar (8+ years experience).
  • Expert in C firmware development for microcontrollers and processors.
  • Experience with real-time development on Nordic microcontrollers (a plus).
  • Collaborative and works well in cross-functional teams.
  • Strong understanding of software development methods and design patterns.
  • Experience with Linux/Unix development preferred.
  • Experience with medical software development regulations (FDA, IEC) a big plus.
  • Prior experience leading mobile development projects (iOS/Android) helpful.
  • Can lead a feature from start to finish, working with different teams.
  • Knows embedded communication protocols (SPI, I2C, UART, USB, Bluetooth).
  • Familiarity with hardware components and technical documents (schematics, datasheets).
  • Writes clean, efficient code and prioritizes performance.
  • Some knowledge of cloud infrastructure and cloud project planning.
  • Aptitude for software architecture and design.

To apply for this job email your details to

Share on

Similar Jobs