Company:
LanceSoft, Inc.
Location: Minneapolis
Closing Date: 08/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Must Have:
- a highly skilled Automation Engineer
- Applied Python skills
- Author Design Verification Testing
- software tool development
Nice To Have:
- BlueTooth Low Energy
- developer unit testing
- Embedded C
- Integration Testing
- Telemetry
Job Description:
Responsibilities may include the following and other duties may be assigned:
- Designs, develops, and implements testing methods and equipment.
- Plans and arranges the labor, schedules, and equipment required for testing and evaluating standard and special devices.
- Provides test area with parameters for sample testing and specifies tests to be performed.
- Compiles data and defines changes required in testing equipment, testing procedures, manufacturing processes, or new testing requirements.
- Responsible for testing all customer samples and for special tests that cannot be performed in the test area.
Your Daily Tasks Will Include:
- Verify high quality embedded software for Class 3 Medical Devices.
- Implement Software Development Life Cycle activities and prepare deliverables for regulatory submission: Planning, Requirements definition, Architecture and Detailed Design and Coding, Testing (unit and integration), Release and Maintenance.
- Estimate and plan development and verification efforts in compliance with Federal and International regulations (62304, 60601-1) as well as internal Quality System Regulations.
- Develop test designs, test tools, automated test protocols and author reports.
- Troubleshoot, debug, and analyze product and system wide issues, maintaining and supporting existing embedded software systems.
- Utilize Software engineering techniques to maximize test coverage in both manual and automation testing.
- Coach and mentor firmware verification team members across the globe.
Must Have: Minimum Requirements
- Bachelors degree in a technical discipline.
- Minimum of 4 years relevant automated software / firmware verification experience (7 years total experience required, 5 years with an advanced degree).
Nice to Have:
- Programming Proficiency: Expert in python language programming for developing automated test protocols to verify embedded systems.
- Comfortable reading C and Java code with ability to contribute to code reviews, etc.
- Test System & Tool Design: Experience in developing automated test tools to be used in verification, especially exposure to the following concepts/techniques:
- Security
- Bluetooth
- Radio telemetry
- Regulatory compliance: Experience developing and executing testing across the Software Development Lifecycle compliant to Federal and International regulations including:
- Requirement Analysis
- Integration Testing
- Software/Firmware Verification Test Design & Execution
- Agile & DevOps: Experience planning and executing under Agile-Scrum development methodology as well as implementing and using DevOps/continuous integration development environments.
- Quality/Verification mindset: Technical leader with a passion for verification and product quality.
Share this job
LanceSoft, Inc.
Useful Links