Sr. Software Engineer

Laboratoire Guerbet

$90K — $120K *
Healthcare
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in software or computer engineering required.
  • 4+ years embedded software development experience preferred.
  • Understanding of quality and regulatory requirements.
  • Ability to work independently with minimal supervision.
  • Strong computer skills, including knowledge of desktop publishing software.
  • Familiarity with Synergy SLM, Agile PLM, and Jama software preferred.

Responsibilities

  • Collaborate with the software team and other departments to develop software for updates and new products.
  • Propose enhancements to development environments for better software development and testing efficiency.
  • Investigate and identify root causes of software issues and suggest solutions.
  • Maintain consistent coding styles for better code readability and maintenance.
  • Conduct code reviews and ensure adherence to quality procedures.
  • Support quality and regulatory teams in validating software releases.
  • Lead software FMEAs and update engineering work instructions as needed.

Benefits

  • Opportunities for continued personal development.
  • Work for a global leader in diagnostic and interventional imaging.
  • Be part of a diverse team committed to improving patient quality of life.
Full Job Description
Sr. Software Engineer

The Sr. Software Engineer should possess a solid understanding of programming languages and development environments and know how to apply them within the scope of medical device development. This position involves analyzing and evaluating current software products and making recommendations for improvements and strategies to mitigate risks by taking into working within the developed life cycle processes.

Create software solutions using prior experience while staying informed about new technologies relevant to medical device development and testing. Work with software architecture and the software team to recommend development environments that support efficient and potentially automated build and test processes. Analyze existing software to identify root causes of issues and propose solutions.

YOUR ROLE
  • Work with the software team along with systems, quality, and regulatory to develop software for updating existing systems and new product development.
  • Suggest improvements for development environments that improve the efficiency and effectiveness of software development and unit testing.
  • Investigate issues to clearly identify root cause and provide solutions to be reviewed by CCB
  • Follow established coding styles to provide a more homogeneous code base that can be easily understood by all developers.
  • Conduct and participate in code reviews and ensure quality procedures are followed.
  • Support quality, regulatory and production groups to ensure proper software releases are being validated and moved to production
  • Collaborating with quality, regulator and production groups to develop releasable software
  • Participate and/or lead software FMEAs
  • Update software engineering work instructions as needed
  • Applying experience and lessons learned to develop reliable quality software.
  • Identify and debug software anomalies using SOP to document root cause and suggest or develop resolutions.
  • Participate in product meetings to provide a clear understanding of requirements and their traceability through design, verification, and validation to all attending parties.
  • Performs other duties as assigned by management.

YOUR BACKGROUND
  • Minimum is a bachelor's degree in software or computer engineering, required.
  • Minimum of 4 years' embedded software development experience within electromechanical device control industry, preferrred.
  • Work within the established development environment and provide suggestions for improvements.
  • Obtain an understanding of the quality and regulatory requirements.
  • Self-starter and capable of working with minimal supervision. Ability to multi-task across multiple projects.
  • Strong computer skills, and knowledge of desktop publishing software (e.g., Adobe Creative Suites)
  • Working knowledge of Synergy SLM software preferred
  • Working knowledge of Agile PLM software preferred
  • Working knowledge of Jama software preferred
  • Must be computer literate, including being comfortable and capable of using software programs (Word, Excel, PowerPoint) and willingness to expand and increase these competencies.


Reason to join US

Much more than a Competitive salary,

We offer continued personal development. When you join Guerbet, you :
  • Are choosing a global leader with recognized expertise in diagnostic and interventional imaging,
  • Are joining our 2820 collaborators who are committed every day to offering innovative solutions to improve quality of patient's life all over the world,
  • Are joining a company where we value diversity of talents coming from various horizon.


We # Innovate # Cooperate # Care #Achieve at Guerbet.

Similar Jobs

More Jobs at Laboratoire Guerbet

More Healthcare Jobs

Find similar Sr. Software Engineer jobs: