Software Engineer Manager (Hands-on)

This role oversees a software development team, with responsibilities split between leading the team and actively contributing with coding (50/50).


  • Bachelor’s degree in Software Engineering, Electrical Engineering, or similar field (8+ years experience)
  • Proficiency in C and embedded systems development (microcontrollers)
  • Experience with SDLC and industry best practices
  • Ability to manage and document projects (medical device standards a plus)


  • Lead design, implementation, and improvement of new and existing firmware
  • Code, test, debug, and validate software to ensure high quality
  • Mentor and guide team members, fostering collaboration
  • Manage external software development partners

Skills (considered advantages):

  • Real-time development experience (Nordic microcontrollers)
  • Leadership experience in software development projects
  • Knowledge of embedded communication protocols
  • Hardware understanding (schematics, datasheets)
  • Linux/Unix development experience
  • Cloud infrastructure familiarity
  • Software architecture and design experience

To apply for this job email your details to

Share on

Similar Jobs