Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor Michigan that offers strategic talent solutions to our clients worldwide. This client is a German multinational Pharmaceutical and biotechnology company and one of the largest pharmaceutical companies in the world headquartered in Leverkusen and areas of business include pharmaceuticals; consumer healthcare products agricultural chemicals seeds and biotechnology products.
Job Title: Senior Software Development Engineer (Embedded Systems)
Location: Indianola PA 15051
Duration: 12 Months
Job Type: Contract
Work Type: Onsite
Job Description:
Position Summary:
Position Description:
-
You will be involved in all aspects of the product development lifecycle from requirements to delivery in an agile scrum framework.
-
You will work closely with the product managers and various cross functional teams to deliver worldclass solutions to the customers.
-
You will design and develop highquality medical devices exhibiting excellent performance that meets product requirements and exceeds customer satisfaction.
Major Tasks and Responsibilities of position:
-
Think big; bring fresh ideas and approaches to design and develop innovative solutions in medical device to meet or exceed customer satisfaction
-
Evaluate different design choices prototype new technology and implement technical solutions
-
Understand business impact of design choices and make technical tradeoffs using sound judgement
-
Adopt engineering best practices around software development
-
Achieve understanding of product requirement and software requirement to design and develop medical device and improve customer value
-
Achieve understanding of software risk analysis and its impact on design and implementation of medical device
-
Deliver highquality and scalable architecture designs and code
-
Design and implement software of embedded devices using SDLC process for medical device development.
-
Identify opportunities to develop new and better solutions.
-
Participate in code reviews of other software engineers and design reviews
-
Develop any technical documentation needed to accurately represent application design and code
-
Ensures the development initiatives of the Radiology medical devices complies and adheres to the Standard Operating Procedures that meets regulatory standards and guidance such as
-
FDA 21 CFR 820.30 Design Controls
-
FDA Cybersecurity in Medical Devices
-
IEC 62304 Software in a Medical Device
-
Effectively collaborates within crossfunctional teams across multiple geographies to convey problems opportunities solutions and results in the medical device development
-
Manages own work activities to given objectives
Qualifications & Competencies:
-
Bachelors degree in computer engineering Computer Science Electronics or Electrical Engineering
-
Minimum of 5 years of relevant work experience in software engineering including all phases of SDLC
-
Good understanding of software development processes software architecture and data structure.
-
Minimum of 5 years of experience in programming languages and framework in a medical device development or in a regulated industry: C and C
-
Strong knowledge with MISRA C 2012 standards
-
Minimum of 2 years of experience in embedded systems design with preemptive multitasking in realtime operating systems (RTOS) in a medical device development or in a regulated industry.
-
Minimum 2 years of proven experience in communication serial protocols using SPI I2C and UART to communicate with peripheral sensor ICs.
-
Working knowledge of tools and technologies including GitHub Jira Confluence Artifactory static analysis such as SonarQube CI/CD GitHub pipelines.
-
Working knowledge on OS such as Windows.
-
Must be able to manage multiple tasks and manage priorities accordingly.
TekWissen Group is an equal opportunity employer supporting workforce diversity.