This role oversees a software development team, with responsibilities split between leading the team and actively contributing with coding (50/50).
Requirements:
- 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)
Responsibilities:
- 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 jobs@insighthr.co.il