Urgent Requirement || R&D Software Engineer || Sunnyvale ,CA (on-site) Apply
(Only W2)
Job Title: R&D Software Engineer
Location: Sunnyvale , CA
Duration: 09+ Months Contract
(only W2)
Job Description:
- Work on software design, coding, and unit testing software, supporting verification and validation testing, and ensuring that all product development conforms to design specifications and coding standards for medical devices.
- Support the development, enhancement, and modifications to software source code.
- Contribute to, and support reviews held by other engineers on related projects and provide useful feedback.
- Contribute to and supports a variety of test phase efforts.
- Design and implement software in programming languages such as Java/C# and database systems such as Postgres/Oracle.
- Assist in the preparation of detailed design specifications for implementation per Abbott design development process.
- Review project deliverables such as specifications, code, and test/tool procedures for feasibility, thoroughness, clarity, correctness, and accuracy.
- Presents at design reviews; documents and resolves issues as directed.
- Support all Company initiatives as identified by management and in support of Quality Management Systems (QMS), Environmental Management Systems (EMS), and other regulatory requirements.
- Comply with U.S. Food and Drug Administration (FDA) regulations, other regulatory requirements, Company policies, operating procedures, processes, and task assignments. Maintains positive and cooperative communications and collaboration with all levels of employees, customers, contractors, and vendors.
Required Basic Qualifications:
- Bachelor s Degree in Engineering discipline, computer science, related engineering field, or an equivalent combination of education and work experience.
- 3 years of hands-on development experience in designing and implementation of applications using Java or C#
- Experience with any Object-Oriented Programming like Java or C#, scripting, multi-threading, formal software development methodologies, and source code management.
- Experience on one or more of the major cloud platforms, such as Azure, Google Cloud, AWS.
- Working knowledge on cloud computing technology, familiar with Docker, Kubernetes, and other cloud platforms/tools.
- Working knowledge on Linux and Windows operating system
- Ability to work in a highly matrixed and geographically diverse business environment.
- Ability to work within a team and as an individual contributor in a fast-paced, changing environment.
- Strong verbal and written communications with ability to effectively communicate at multiple levels in the organization.
- Multitasks, prioritizes, and meets deadlines in timely manner.
- Strong organizational and follow-up skills, as well as attention to detail.
- Ability to maintain regular and predictable attendance.
Preferred:
- Master s Degree preferred.
- Strong in Core Java/object-oriented programming principles, multithreaded applications, Design Patterns, and their practical implementation.
- Design and implement software using core Java (J2SE application coding as well as GUI development using SWING).
- Experience with unit- testing.