Software Development Engineer

4 weeks ago


Indianola, United States Manpower Group Inc. Full time

Position Title: Senior Software Development Engineer (Embedded Systems)

Hiring Client: Experis w2 long-term Contract (12+mo)

MUST BE ABLE TO WORK WITHOUT REPRESENTATION.

C2C Not Accepted.

Position Summary:

This role is responsible for software development of medical devices, ensuring the delivery of a high-quality product that meets or exceeds customer expectations while complying with FDA design controls.

Position Description:

As a Senior Software Development Engineer, you will participate in all phases of the product development lifecycle, from requirements gathering to final delivery, using an agile scrum framework. You will collaborate closely with product managers and cross-functional teams to develop innovative solutions that deliver exceptional results for clients.

Major Tasks and Responsibilities:

  • Innovate and contribute fresh ideas to design and develop cutting-edge medical devices that enhance customer satisfaction.

  • Evaluate design choices, prototype new technologies, and implement technical solutions for medical devices.

  • Make informed technical trade-offs and understand the business impact of design decisions.

  • Apply engineering best practices throughout software development processes.

  • Design and develop medical devices in alignment with product and software requirements to maximize customer value.

  • Conduct software risk analysis to inform design and implementation decisions.

  • Deliver scalable and high-quality architecture designs and code for embedded medical device software, adhering to the SDLC process.

  • Identify opportunities to improve and innovate new solutions.

  • Participate in code and design reviews.

  • Create accurate technical documentation to represent software design and code.

  • Ensure development adheres to regulatory standards, including:

  • FDA 21 CFR 820.30 - Design Controls

  • FDA Cybersecurity in Medical Devices

  • IEC 62304 - Software in Medical Devices

  • Collaborate effectively with cross-functional teams across different geographies to address challenges, opportunities, and solutions in medical device development.

  • Manage individual work activities and prioritize tasks to meet objectives.

Qualifications & Competencies:

  • Bachelor’s degree in Computer Engineering, Computer Science, Electronics, or Electrical Engineering.

  • Minimum of 5 years of relevant software engineering experience, including all phases of the SDLC.

  • Strong understanding of software development processes, architecture, and data structures.

  • 5+ years of experience with programming languages (C, C++) in a regulated industry or medical device development.

  • Solid knowledge of MISRA C 2012 standards.

  • 2+ years of experience in embedded systems design using real-time operating systems (RTOS).

  • 2+ years of proven experience with communication serial protocols (SPI, I2C, UART) for peripheral sensor ICs.

  • Proficiency in tools like GitHub, Jira, Confluence, Artifactory, SonarQube, and CI/CD pipelines.

  • Working knowledge of operating systems such as Windows.

  • Strong multitasking and priority management skills

If this is a role that interests you and you’d like to learn more, click apply now and a recruiter will be in touch with you to discuss this great opportunity. We look forward to speaking with you

About ManpowerGroup, Parent Company of: Manpower, Experis, Talent Solutions, and Jefferson Wells

ManpowerGroup® (NYSE: MAN), the leading global workforce solutions company, helps organizations transform in a fast-changing world of work by sourcing, assessing, developing, and managing the talent that enables them to win. We develop innovative solutions for hundreds of thousands of organizations every year, providing them with skilled talent while finding meaningful, sustainable employment for millions of people across a wide range of industries and skills. Our expert family of brands – Manpower, Experis, Talent Solutions, and Jefferson Wells creates substantial value for candidates and clients across more than 75 countries and territories and has done so for over 70 years. We are recognized consistently for our diversity - as a best place to work for Women, Inclusion, Equality and Disability and in 2022 ManpowerGroup was named one of the World's Most Ethical Companies for the 13th year - all confirming our position as the brand of choice for in-demand talent.

ManpowerGroup is committed to providing equal employment opportunities in a professional, high quality work environment. It is the policy of ManpowerGroup and all of its subsidiaries to recruit, train, promote, transfer, pay and take all employment actions without regard to an employee's race, color, national origin, ancestry, sex, sexual orientation, gender identity, genetic information, religion, age, disability, protected veteran status, or any other basis protected by applicable law.



  • Indianola, United States Primary Talent Partners Full time

    Primary Talent Partners has a contract role for a Senior Software Development Engineer (Embedded Systems) in Indianola, PA must be local or willing to relocate without assistance. This is a 12 month contract role. NO C2C, permanent residents and local candidates only. Job Title: Senior Software Development Engineer (Embedded Systems) Location: Indianola, PA...


  • Indianola, United States inSync Staffing Full time

    Positions Requested 4 Total Hours 8,352.00 Description: Position Title: Senior Software Development Engineer (Embedded Systems) 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 controls. Position...


  • Indianola, Pennsylvania, United States Bayer Full time

    Company Overview:Bayer is a global life science company that aims to make a positive impact on people's lives through its innovative products and services. With a strong presence in the pharmaceuticals sector, Bayer is committed to delivering high-quality medical devices that meet the needs of patients and customers worldwide.About the Role:We are seeking an...


  • Indianola, Pennsylvania, United States Manpower Group Inc. Full time

    **Job Title:** Senior Software Development Engineer (Embedded Systems)Hiring Details:Estimated Salary: $120,000 - $160,000 per yearLocation: Remote or On-site (dependent on client requirements)Hiring Client: Experis w2 long-term Contract (12+ months)MUST BE ABLE TO WORK WITHOUT REPRESENTATION.C2C Not Accepted.Position Summary:This role is responsible for...


  • 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 Experis Full time

    Experis is seeking a highly skilled Embedded Software Developer to join their team in a senior software engineering role. With a strong background in software development and a passion for medical devices, you will be responsible for designing and developing cutting-edge solutions that enhance customer satisfaction.The ideal candidate will have a minimum of...


  • Indianola, Pennsylvania, United States inSync Staffing Full time

    About the RoleThis is an exciting opportunity to join inSync Staffing as a Senior Software Development Engineer, focusing on the development of medical devices. We are seeking a skilled professional with experience in software engineering and a passion for delivering high-quality products.Key ResponsibilitiesDesign and develop software for medical devices...


  • 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 capabilities and...


  • Indianola, United States Experis Full time

    Position Title: Senior Software Development Engineer (Embedded Systems) Hiring Client: Experis w2 long-term Contract (12+mo) MUST BE ABLE TO WORK WITHOUT REPRESENTATION. C2C Not Accepted. Position Summary: This role is responsible for software development of medical devices, ensuring the delivery of a high-quality product that meets or exceeds customer...


  • Indianola, Pennsylvania, United States Experis Full time

    Job OverviewThe Senior Medical Device Software Engineer will lead the development of innovative medical devices, ensuring high-quality software that meets customer expectations while complying with FDA design controls. The ideal candidate will have a strong background in software development processes, architecture, and data structures, as well as experience...


  • Indianola, Pennsylvania, United States Manpower Group Inc. Full time

    Job Description:We are looking for a talented Senior Software Development Engineer (Embedded Systems) to join our team. As a key member of our engineering team, you will be responsible for designing and developing software for medical devices, ensuring compliance with FDA design controls and delivering high-quality products that meet or exceed customer...


  • Indianola, Pennsylvania, United States Experis Full time

    We are looking for a Senior Software Engineer (Medical Devices) to lead our team in the design and development of innovative medical device solutions. As a seasoned software engineer with a minimum of 5 years of experience, you will be responsible for ensuring the delivery of high-quality products that meet or exceed customer expectations.The successful...


  • Indianola, Pennsylvania, United States Manpower Group Inc. Full time

    About the PositionWe are seeking a skilled Software Engineer for Medical Devices to join our team. This role offers a salary of $100,000 - $160,000 per year, depending on experience.Job RequirementsManage individual work activities and prioritize tasks to meet objectives.Collaborate effectively with cross-functional teams across different geographies to...


  • Indianola, Pennsylvania, United States inSync Staffing Full time

    About the PositionWe are looking for a highly skilled Software Development Engineer to join our team at inSync Staffing. As a Senior Software Development Engineer, you will be responsible for designing and developing software for medical devices.Key ResponsibilitiesDevelop and maintain high-quality architecture designs and code.Design and develop software...


  • Indianola, Pennsylvania, United States Experis Full time

    Job Title: Software Architect for Medical DevicesWe are seeking a talented Software Architect for Medical Devices to join our team. As a senior-level architect, you will be responsible for designing and developing software architectures for medical devices, ensuring high-quality software that meets customer expectations while complying with FDA design...


  • Indianola, Nebraska, United States Starcom consulting limited Full time

    Job OverviewWe are seeking a highly skilled C++ Embedded Software Engineer to join our team at Starcom Consulting Limited.


  • Indianola, Pennsylvania, United States Experis Full time

    Job DescriptionThis Embedded Systems Development Lead role involves leading the development of medical devices, ensuring high-quality software that meets customer expectations while complying with FDA design controls. The ideal candidate will have a strong background in software development processes, architecture, and data structures, as well as experience...


  • Indianola, Pennsylvania, United States Manpower Group Inc. Full time

    About the OpportunityWe are looking for a talented Medical Device Software Development Lead to oversee the development of medical devices. This role comes with a salary of $140,000 - $200,000 per year, depending on experience.Key ResponsibilitiesCollaborate with cross-functional teams to develop innovative solutions that deliver exceptional results for...