Medical Device Software Engineer

4 weeks ago


Indianola, United States Rose International Full time

This Medical Device Software Engineer will be responsible to perform software development of medical devices to deliver a high-quality product that meets or exceeds customer expectations and meets FDA design controls.

Education Requirements:

Bachelor’s degree in computer engineering, Electronics, or Electrical Engineering

Requirements for the Software Engineer:

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: C++, QT/QML and Python.

Minimum of 2 years of experience in gRPC framework.

Working knowledge of tools and technologies including GitHub, Jira, Confluence, Artifactory, SonarQube, CI/CD GitHub pipelines.

Working knowledge on OS such as Windows, Linux flavors preferably Ubuntu.

Must be able to manage multiple tasks and manage priorities accordingly.

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 Bayer product managers, and various cross functional teams to deliver world-class solutions to Bayer customers.

- You will design and develop high-quality medical devices exhibiting excellent performance that meets product requirements and exceeds customer satisfaction.

Medical Device Software Engineer Responsibilities:

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 trade-offs 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 high-quality and scalable architecture designs and code

Design and develop applications and services 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 Bayer Radiology medical devices complies and adheres to Bayer Standard Operating Procedures that meets regulatory standards and guidance such as

o FDA 21 CFR 820.30 – Design Controls

o FDA Cybersecurity in Medical Devices

o IEC 62304 – Software in a Medical Device

Effectively collaborates within cross-functional teams across multiple geographies to convey problems, opportunities, solutions, and results in the medical device development

Manages own work activities to given objectives
  • **Only those lawfully authorized to work in the designated country associated with the position will be considered.**

  • **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.**

Benefits:

For information and details on employment benefits offered with this position, please visit here. Should you have any questions/concerns, please contact our HR Department via our secure website.

California Pay Equity:

For information and details on pay equity laws in California, please visit the State of California Department of Industrial Relations' website here.

Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.

If you need assistance in completing this application, or during any phase of the application, interview, hiring, or employment process, whether due to a disability or otherwise, please contact our HR Department.

Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify). (Posting required by OCGA 13/10-91.).



  • Indianola, United States ENVISN INCORPORATED Full time $55 - $60

    Job DescriptionJob DescriptionJob Title: Software Development Engineer - Medical Device Location: Indianola, PA (Onsite role)Duration: Long term contract  Position Summary:This position will be responsible to perform software development of medical devices to deliver a high-quality product that meets or exceeds customer expectations and meets FDA design...


  • Indianola, United States ENVISN INCORPORATED Full time

    Job DescriptionJob DescriptionJob Title: Software Development Engineer - Medical DeviceLocation: Indianola, PA (Onsite role)Duration: Long term contractPosition Summary:This position will be responsible to perform software development of medical devices to deliver a high-quality product that meets or exceeds customer expectations and meets FDA design...


  • Indianola, Pennsylvania, United States Rose International Full time

    Job Summary:Rose International is seeking a highly skilled Software Development Engineer - Medical Devices to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software for medical devices to ensure high-quality products that meet or exceed customer expectations and regulatory...


  • Indianola, Pennsylvania, United States Rose International Full time

    Software Development Engineer - Medical DevicesRose International is seeking a highly skilled Software Development Engineer to fill a key role in our engineering team. As a critical member of our team, you will be responsible for designing and developing high-quality medical devices that meet or exceed customer expectations.Key Responsibilities:Develop...


  • Indianola, Mississippi, United States Bayer Full time

    About BayerWe're a global leader in the life science industry, driven by a passion to make a difference in the world. Our vision is to create a world where 'Health for all Hunger for none' is no longer a dream, but a reality.Our CultureWe're a community of brilliant and diverse minds, united by a shared purpose to innovate and push boundaries. We believe in...


  • Indianola, United States Rose International Full time

    This Software Development Engineer will be responsible to perform software development of medical devices to deliver a high-quality product that meets or exceeds customer expectations and meets FDA design controls.Position Description: You will be involved in all aspects of the product development lifecycle from requirements to delivery in...


  • Indianola, Mississippi, United States Bayer Full time

    Join Bayer's Innovative TeamIf you are driven by the desire to make a significant impact and contribute to a future where 'Health for all, Hunger for none' is a reality, Bayer is the ideal workplace for you. Our team is composed of forward-thinkers committed to addressing the most challenging issues with enthusiasm, curiosity, and steadfast dedication. By...

  • Software Engineer

    2 months ago


    Indianola, United States Experis Full time

    Our client, one of the largest Healthcare companies in the U.S., is looking for a Software Development Engineer - Medical Device which is Local to Indianola, PA (Pittsburgh). You will be responsible to perform software development of medical devices to deliver a high-quality product that meets or exceeds customer expectations and meets FDA design...


  • Indianola, Pennsylvania, United States Envision LLC Full time

    Software Quality Assurance EngineerWe are seeking a skilled Software Quality Assurance Engineer to contribute to the development of next-generation healthcare data analysis applications at Envision LLC.Key ResponsibilitiesDevelop and execute comprehensive test plans to ensure the quality and reliability of software applications.Collaborate with...


  • Indianola, Pennsylvania, United States Bayer Full time

    Job SummaryBayer is seeking a highly skilled Medical Affairs Lead - Medical Device Operations to join our team. As a key member of our global medical device operations team, you will be responsible for providing medical and scientific expertise to support the development and commercialization of our medical device portfolio.Key ResponsibilitiesLead the...


  • Indianola, United States Bayer Full time

    At Bayer we’re visionaries, driven to solve the world’s toughest challenges and striving for a world where 'Health for all Hunger for none’ is no longer a dream, but a real possibility. We’re doing it with energy, curiosity and sheer dedication, always learning from unique perspectives of those around us, expanding our thinking, growing our...


  • Indianola, United States Bayer Full time

    At Bayer we’re visionaries, driven to solve the world’s toughest challenges and striving for a world where 'Health for all Hunger for none’ is no longer a dream, but a real possibility. We’re doing it with energy, curiosity and sheer dedication, always learning from unique perspectives of those around us, expanding our thinking, growing our...


  • Indianola, Pennsylvania, United States Envision LLC Full time

    Job Summary:Envision LLC is seeking a skilled Software Quality Assurance Engineer to join our team and contribute to the development of our next-generation healthcare data analysis applications.Key Responsibilities:Create, execute, and maintain test cases and test plans to ensure the quality of our software applications.Collaborate with cross-functional...


  • Indianola, Mississippi, United States Bayer Full time

    About BayerWe're a global leader in the life science industry, driven by a passion to make a difference in the world. Our vision is to create a world where 'Health for all Hunger for none' is no longer a dream, but a reality.Our CultureWe're a community of brilliant and diverse minds, united by a shared purpose to innovate and push boundaries. We believe in...


  • Indianola, United States Bayer Full time

    Software Automation Co Op YOUR TASKS AND RESPONSIBILITIES The primary responsibilities of this role are to: Collaborate with software engineers and develop software tests /scripts to use with universal robot to interact and perform actions on power injector devices; Understanding UR10e Universal Robot o Understanding Power injector workflow and use cases;...


  • Indianola, PA, United States Bayer Full time

    At Bayer we’re visionaries, driven to solve the world’s toughest challenges and striving for a world where 'Health for all Hunger for none’ is no longer a dream, but a real possibility. We’re doing it with energy, curiosity and sheer dedication, always learning from unique perspectives of those around us, expanding our thinking, growing our...


  • Indianola, Pennsylvania, United States Adecco Full time

    Job Summary:Adecco is seeking skilled Assemblers to join our team in Indianola PA. As an Assembler, you will be responsible for assembling various medical devices, packaging products, and performing quality control checks.Responsibilities:Assemble medical devices and componentsPackaging and labeling of finished productsPerform quality control checks to...


  • Indianola, Pennsylvania, United States Envision LLC Full time

    Software Engineer - Digital ApplicationsWe are seeking a skilled Software Engineer to contribute to the development of cutting-edge healthcare software applications at Envision LLC.Key Responsibilities:Design, build, and deploy new features and capabilities for a portfolio of healthcare software applications.Collaborate with cross-functional teams to...


  • Indianola, United States Bayer Full time

    Human Factors Engineer Co-Op Bayer is looking for a human factors engineering co-op with well-rounded, technical skills and experience in the fields of medical devices, engineering (ideally in mechanical or biomedical), ergonomics/human factors, and user interface design and usability. The human factors engineering co-op will support other HFE...


  • Indianola, United States Bayer U.S. LLC Full time

    Reference #: Req. # 782339 In Bayer's Pharmaceuticals division, we focus on researching, developing, and marketing specialty-focused innovative medicines that provide significant clinical benefit and value, primarily in the therapeutic areas of cardiology, oncology, gynecology, hematology, and ophthalmology. With our innovative products, we seek to achieve...