What are the responsibilities and job description for the Software Engineer position at Collabera LLC?
Job Description
Responsibilities:
· Design, Implement and test software for embedded medical products in C/C 11
· Strong knowledge with Database development; and good knowledge of an ORM
· Design and Implement Unit tests for the product software that the candidate will generate.
· Write and maintain software design document. UML experience is a plus
· Familiar with software design pattern
· Strong experience with Object Oriented Design concepts
· Worked in an Agile/Scrum development process environment
· Independently plan and conduct small to medium size assigned projects requiring conventional types of plans, investigations and/or equipment; manages multiple often concurrent projects.
· Trouble-shoot the issues with medical device, isolate the issues in hardware or software, and find the root causes and solutions.
· Investigate customer product complaints and internal process /procedure issues by using system level knowledge of the interactions between the product’s electronics, software, and mechanics.
· Responsible for completing documentation in a timely manner and in accordance with business standards.
· Lead and/or participate on cross-functional teams to support organizational goals.
· Understand and comply with applicable EHS policies, procedures, rules and regulations.
· Responsible for implementing and maintaining the effectiveness of the Quality System.
Required Skills:
· Experience: 5 years of industry experience is expected; experience with Linux/Unix and
· Windows programming techniques and concepts; strong C/C programming skills with
· Real Time OS; experience in programming with at least one application framework;
· Excellent documentation and effective communication skills; familiarity with object-
· Oriented design and programming techniques.
C ,Linux,Unix,Framework,Object Oriented Design concepts,software design