Previous Job
Software Engineer
Ref No.: 17-07182
Location: Princeton, New Jersey
Position Type:Contract
Start Date: 05/22/2017
Title: Software Engineer
Location: Princeton, NJ
Length: 6+ Months
Rate: DOE
Start: ASAP

Core Job Responsibilities:
  1. Design, Implement and test software for embedded medical products in C/C++11
  2. Design and Implement Unit tests for the product software that the candidate will generate
  3. Write and maintain software design document. UML experience is a plus
  4. Familiar with software design pattern
  5. Strong experience with Object Oriented Design concepts
  6. Worked in an Agile/Scrum development process environment
  7. Trouble-shoot the issues with medical device, isolate the issues in hardware or software, and find the root causes and solutions.
  8. 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.

If interested and able to interview, please reply back with your most updated resume!