Eng Software
BayerIndianolaUpdate time: January 9,2021
Job Description
YOUR TASKS AND RESPONSIBILITIES
The primary responsibilities of this role, Engineer Software, are to:
- Lead and perform functional system analysis, use case development, and software requirements development as design input for software development;
- Collaborate with Marketing, System Engineers, and Customers in order to address/elicit customer needs;
- Analyze requirements to determine clarity while resolving inconsistency, ambiguity, and contradictions;
- Participate in Risk Assessment and develop risk controls;
- Provide verification and validation of embedded as well as application software for complex system interactions in medical devices;
- Develop software verification protocols (manual and automated) for the design and development of the system/subsystem, review requirements, develop test scenarios, review and approve protocols, perform the execution of the protocols, analyzes results, and write reports;
- Perform automating verification protocols for the design and development of the system/subsystem, manage or perform the execution of the protocols, analyzes results, and write reports;
- Be responsible for verification around the various aspects of the software platform of the medical device to account for user interactions, performance, safety and functionality;
- Fulfill activities to comply with the project deliverables outlined in the Design and Development Plans and Design Control Procedures, as applicable;
- Track and document discrepancies, as applicable, during verification;
- Provide guidance and consulting to the team on test automation;
- Implement continuous integration, continuous testing and continuous deployment in AWS;
- Support and maintain CI, CT, and/or CD infrastructure;
- Provide a critical analysis of technical situations, identify problems and work with the cross-functional team in resolving the problems;
- Collaborate effectively within cross-functional teams across multiple geographies to convey problems, opportunities, solutions and results in the medical device development;
- Engage actively in continuous improvement initiatives to establish Center of Excellence (CoE) in Software Assurance function.
WHO YOU ARE
Your success will be driven by your demonstration of our LIFE values. More specifically related to this position, Bayer seeks an incumbent who possesses the following:
Required Qualifications:
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Electronics Engineering or equivalent;
- At least two years or more of full-time relevant work experience or equivalent in Software Development;
- At least two years or more of programming experience in any of the following languages including C#, Python and C++;
- At least one year or more of experience in configuring and administering AWS services including IAM, S3 and EC2;
- At least one year or more of Test Automation experience using TOSCA or Selenium;
- At least one year or more experience in all phases of Software Development Lifecycle process using Waterfall and Agile methodology.
Preferred Qualifications:
- Master of Science;
- Working knowledge of tools such as Rational Quality Manager, Jenkins, TOSCA, JIRA, Git and DOORS Next Gen;
- Working knowledge of scripting languages such as Shell, Groovy, etc.;
- Working knowledge on OS such as Windows, Linux flavors;
- Hands-on experience in DevOps implementation;
- Demonstrated ability working in a matrix/hybrid organization structure;
- Ability to troubleshoot and make quick knowledge and experience guided decisions;
- Very good written and oral communication as well as strong presentation skills;
- Excellent people skills, ability to partner well, good team camaraderie;
- Proficient with Microsoft Office tools especially MS Word, MS Excel, MS PowerPoint, MS Project, and other management tools.
Get email alerts for the latest"Eng Software jobs in Indianola"