Previous Job
Previous
Lead Software Engineer - C++
Ref No.: 18-24374
Location: Fremont, California
Position Type:Direct Placement
Experience Level: 10 Years
Pay Rate : $ 130,000.00 - 140,000.00 /Year
Skill Type
Skill Type:Engineering
 Lead Software Engineer

Job Responsibilities:
  • Follows rigorous design control methodology and write concise requirements specifications, architecture specifications, and design description, verification plans, and test cases.
  • Participates and work closely with the clinical team to obtain design input and product reviews.
  • Performs unit testing, integration, and system level testing of software and be part of the verification and validation process.
  • Provides planning and status information to managers.
  • Adheres to schedules and development goals.
 
Qualifications
The successful candidate will have ...
  • 5+ years of experience developing software in C++
  • B.S. or M.S. in computer science, electrical engineering, or related field
  • A strong working knowledge of object-oriented programming and system design
  • Knows Qt application framework or similar GUI framework
  • Experience developing on Linux, multithreaded and multi-process programming.
  • Understands 3D modeling. with experience implementing complex algorithms including machine learning and classification.
  • Experience with VTK, ITK, or other graphics and image processing tools.
  • Experience with medical instrument development (FDA design controls) preferred, but not required.
  • Experience with medical imaging, DICOM, and PACS a plus.
  • Knowledge of Good Manufacturing Practices (GMP) and applicable Quality System Standards.