Job Description :
C/C++ Programmer –Embedded
Location: Princeton, NJ
Duration: 12 months

Description:
Possesses demonstrated work experience as established by engineering organizations, employers and licensing authorities for employment in the various disciplines of engineering; Mechanical, Electrical, Industrial, Electromechanical, Design, etc
Candidates best suited for this position will typically have obtained a Bachelor''s degree and 5+ years of experience in a related field or a suitable combination of experience and education relative to the position.

Core Job Responsibilities:
- Design, Implement and test software for embedded medical products in C/C++11
- 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
- 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.

Minimum Job Requirements:
Education:
Bachelor Degree of Software or Computer Engineering. Master Degree preferred.

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; SQL/ORM web development experience is highly desired.
             

Similar Jobs you may be interested in ..