Logo of Huzzle

Software Verification Engineer II

  • Job
    Full-time
    Junior, Mid & Senior Level
  • Research & Development
    Software Engineering
  • Saint Paul

AI generated summary

  • You need a BS in Computer Science or related field, 2+ years of relevant experience, expertise in C++, Python, communication skills, and ability to work in a fast-paced, diverse environment. Advanced credentials and experience in biomedical engineering are a plus.
  • You will support test automation framework implementation, debug software problems, evaluate prototypes, comply with regulations, and collaborate with team members and stakeholders.

Requirements

  • Bachelor of Science in Computer Science, Electrical Engineering, a related engineering field, or equivalent, including relevant coursework and/or work experience in product development.
  • 2+ years of relevant, progressively more responsible work experience in product development and/or a graduate degree with relevant project experience.
  • Strong experience in C++, Python
  • Demonstrated ability to effectively integrate information from varied disciplines including Clinical Engineering, Marketing and Regulatory Affairs required.
  • Preferred Qualifications:
  • Advanced credential in a relevant discipline/concentration, including Biomedical Engineering.
  • Experience with visual modeling, graphical user interfaces, multi-threading, networking, relational databases, formal software development methodologies, and source code management.
  • Experience working in a broader enterprise/cross-division business unit model preferred.
  • Ability to work in a highly matrixed and geographically diverse business environment.
  • Ability to work within a team and as an individual contributor in a fast-paced, changing environment.
  • Ability to leverage and/or engage others to accomplish projects.
  • Strong verbal and written communications with ability to effectively communicate at multiple levels in the organization.
  • Multitasks, prioritizes and meets deadlines in timely manner.
  • Strong organizational and follow-up skills, as well as attention to detail.
  • Ability to travel approximately 5%, including internationally.
  • Ability to maintain regular and predictable attendance.

Responsibilities

  • Supports implementation, enhancements, and modifications to test automation framework, automation tools, emulators, test scripts, and code using functional and scripting languages like Python, C#/C++
  • Develop solutions to solve extremely complex problems in test automation framework.
  • Implement new tools, techniques and processes to reduce test maintenance effort.
  • Implement dynamic solutions to increase code coverage in automation framework.
  • Debugs, troubleshoots, and isolates software problems and offers strategic advice regarding identified issues for future development.
  • Presents at design reviews; documents and resolves issues as directed.
  • Identifies parameters, structure, and critical test components. Writes, updates, or executes test design, cases, as well as procedures and reports results.
  • Evaluates prototypes formally and informally through structured and ad hoc testing. Test aspects of new projects or algorithms to evaluate prototypes and validate output to meet intended use requirements.
  • Identifies and resolves issues, escalating as appropriate.
  • Complies with U.S. Food and Drug Administration (FDA) regulations, other regulatory requirements, Company policies, operating procedures, processes, and task assignments.
  • Maintains positive and cooperative communications and collaboration with all levels of employees, customers, contractors, and vendors.
  • Performs other related duties and responsibilities, on occasion, as assigned.

FAQs

What are the qualifications required for the Software Verification Engineer II position at Abbott?

The qualifications required for this position include a Bachelor of Science in Computer Science, Electrical Engineering, or a related engineering field, 2+ years of relevant work experience in product development, strong experience in C++ and Python, and the ability to effectively integrate information from various disciplines.

What can a Software Verification Engineer II expect to work on at Abbott?

A Software Verification Engineer II at Abbott will work on supporting the implementation, enhancement, and modifications to test automation framework, automation tools, emulators, test scripts, and code. They will develop solutions to solve complex problems in test automation framework, increase code coverage, debug software problems, and evaluate prototypes through testing.

What are the preferred qualifications for the Software Verification Engineer II position at Abbott?

Preferred qualifications for this position include an advanced credential in a relevant discipline, experience with visual modeling, graphical user interfaces, multi-threading, networking, relational databases, formal software development methodologies, and source code management. Additionally, experience working in a broader enterprise/cross-division business unit model is preferred.

How can candidates apply for the Software Verification Engineer II position at Abbott?

Candidates can apply for the Software Verification Engineer II position at Abbott by visiting the Abbott website and submitting their application online. Make sure to meet the required qualifications and provide all necessary information to be considered for the position.

Science & Healthcare
Industry
10,001+
Employees

Mission & Purpose

At Abbott, we’re dedicated to helping people live more fully, in everything we do. We’re creating the future of healthcare through life-changing technologies that make you healthier and stronger, quickly identify when you have a medical need, and treat conditions to help you get back to doing what you love. With headquarters in north suburban Chicago, Abbott serves people in more than 160 countries with leading medical devices, diagnostics, nutrition products and branded generic medicines. More than 115,000 of us are helping millions of people to live better and healthier, every day around the world. Our employees do work that matters as part of a global community that supports them with career development opportunities and locally competitive benefits. Mission: We help people live better and healthier with our life-changing technologies. We're revolutionizing health with the most personal technologies, empowering people with the data and knowledge they need to help them live longer and better.