21 Apr
Research & Development Software Engineer
California, Ranchocordova , 95742 Ranchocordova USA

Vacancy expired!

Position Summary: ThermoGenesis is looking for a local candidate who will perform professional work in research, design, development and testing of software applications for medical devices.General areas of job responsibilities will include software design, software development, software testing and bug fixes, writing testing documents, and maintaining software applications for medical devices written in Delphi and Borland C Builder.

Responsibilities and Duties
  • Responsible for software design, development, coding, testing, bug fixing and maintaining of applications for medical device.
  • Independently evaluates, selects, and applies standard software engineering practices and procedures to create software design concepts that satisfy or exceeds product requirements and/or make major and minor modifications and enhancement to existing software designs.
  • Plans and schedules work assignments and tasks in coordination with overall project objectives.
  • Meet project design and documentation goals within predetermined time frames. Generate complete, concise documentation of the software requirement specifications, software design specification, and detail design including software coding.
  • Develop testing & validation plan and either conduct or direct other personnel in carrying out such plans. Ability to analyze data and results, reporting the observations including anomalies, and making sound technical conclusions.
  • Software Engineer will own and author all software development documentation:
SAS Software Architecture SpecificationSDD Software Design DescriptionSDP Software Development PlanSDS Software Design SpecificationSLOC Software Level of ConcernSRS Software Requirements SpecificationSVP Software Verification Plan

Requirements (Education/Skills)To perform the essential responsibilities of this position the person must have possess the following qualifications, skills and training:
  • Bachelor’s or Master’s degree in software engineering or related discipline and 3 to 5 years of experience in software development with emphasis on embedded system and medical devices.
  • Ability to create clear, concise software documentation, including design specifications, detail design, code related documents, and tests plan.
  • Thorough knowledge of computer development systems and tools, with emphasis on PC platforms, Pascal and C/C Programming Languages.
  • Understanding and knowledge of Microsoft’s Windows Operating system; TCP/IP and other networking protocols and GUI design.
  • Good working knowledge of creating and maintaining application using these.

Preferred and Desired Experience:Knowledge of and experience with the following Software packages:
  • Experience in writing code in Pascal and C using Borland Delphi and C Builder or other IDE CVS or other version control software Bugzilla or other bug tracking software
  • Knowledge and experience with software design control procedures applicable to medical device manufacturing company.
  • Knowledge and experience with embedded software (firmware) design and development standards.
  • Knowledge or conversant with assembly language programming. Ability to work in a fast-paced, dynamic, routinely changing environment with agility and adaptability to handle changing tasks, projects, and priorities with minimal “down” or “ramp up” time.

Vacancy expired!


Report job