Minimum Academic Qualification: B-Tech/MCA Electronics/Computer science
Role and Responsibilities:
- Provide technical leadership to teammates through coaching and mentorship
- Guide team development efforts towards successful project delivery
- Maintain high standards of software quality within the team by establishing good practices and habits
- Collaborate with other software developers, business analysts, and software architects to plan, design, develop, test, and maintain embedded firmware
- Assist in the collection and documentation of user’s requirements, development of user stories, and estimates
- Participate in peer-reviews of solution designs and related code
- Analyze and resolve technical and application problems
- Adhere to high-quality development principles while delivering solutions on time and on-budget
Essential Skills: Medical devices, Firmware development, Cloud, Cyber security, Communication