Pr Embedded Software Test Engineer
Johnson & Johnson MedTech · Danvers, MA · 1 wk ago
On-siteInformation Technology$117k–$201k/yrFull-time
Job Description
We are searching for the best talent for Principal Embedded Software Test Engineer. This role involves leading the development and execution of test plans, collaborating with cross-functional teams, and enhancing the test automation framework.
Responsibilities
- Lead the development and execution of manual and automated test plans, test cases, and scripts for embedded software per IEC 62304
- Collaborate with embedded software engineers, hardware teams, and systems engineers to identify testing requirements and troubleshooting issues
- Management of small to mid-size projects of varying complexities
- Work with internal and external partner resources to test and support release software in a timely manner per SOPs
- Enhance the capabilities of the test automation framework and CI/CD pipelines to improve testing efficiency and coverage of embedded software, firmware and hardware integration
- Collaborate with cross-functional teams and technicians to design and develop test fixtures
- Mentor junior team members on testing techniques, tools, and quality assurance practices
- Perform root cause analysis on software failures and collaborate on corrective actions
- Integrate Johnson & Johnson’s Credo and Leadership Imperatives into team goals and decision making
Qualifications
- M.S. in computer science, math, computer engineering, electrical engineering or an engineering field or equivalent work experience; 6+ years of manual and automated testing experience on an embedded platform with real-time operating system (micro-controller, microprocessor)
- 2+ years of experience in writing/scripting python and windows shell programming
- Good understanding of FDA 524B cybersecurity guidelines
- Prior experience in designing fixtures and tools for test automation
- Familiarity with behavior-driven software development & automation testing
- Familiarity with Jira, Jenkins, Jama, Gitlab and other DevOps managed applications
- Comfortable with system-level troubleshooting using electrical and software tools
- Willing to travel 5% of the time to meet with customers to assess product performance in the field and gather user needs
- Highly collaborative with excellent communication and analytical skills
- Self-motivated and willing to learn and explore new technologies
- Independent, efficient, and able to manage competing priorities
Preferred Skills
- Working knowledge of cardiovascular physiology
- Knowledge of QNX
- Experience in the medical device industry