Bachelor’s degree or equivalent years of experience in Computer Science, Computer Engineering, or Biomedical Engineering with 3+ years of experience in software development
Experience
Experience developing C/C++ applications
Proven development experience in object oriented programming, developing automated unit / module test
Experience developing multi-threaded applications
Experience with Windows operating system
Knowledge of the software development lifecycle including requirements, architecture and design, code development, and verification
Accustom to work in Agile Scrum Teams
Specific skills
Demonstrated mastery of C/C++ (Microsoft Visual C++ environment)
Preferred: Experience with C/C++ firmware and embedded systems
Preferred: Experience with UI toolkits
Learns and uses software engineering tools such as code review applications, configuration management applications, and integrated development environment
Demonstrates strong organizational and interpersonal skills working in a cross-functional, regulated environment
Good written and verbal communication skills
Regards,
Vikas