21 Apr
Research & Development Software Engineer
Vacancy expired!
- 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:
- 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.
- 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!