Vacancy expired!
Hi, Hope you're doing well Please find the requirement below. If you find yourself comfortable with the requirement please reply back with your updated resume or call me back atlt;/p> Position - Solution Architect Duration 12+ months Location - Minneapolis MN(Hybrid) Visa - CLIENT WON'T SPONSOR ANY VISA Job Description You will be involved in developing software for devices and will operate in all phases and contribute to all activities of the software development process. The R&D team works with various software technologies in application software, network software, mobile software, BT/BLE communication software, and interfacing with embedded software for management and control of implantable medical devices. Basic Requirements:
- Responsible for managing and overseeing the design and development of new software or extensive software revisions.
- Serves as the top level technical expert by creating high-level architectural specifications and addressing problems of systems integration, compatibility.
- Selects and utilizes tools and methodologies to ensure that software tests identify defects and comply with quality standards.
- Drafts, revises and approves test plans and scripts.
- Evaluates test results against expected results, implements improvements to process and recommends alternative testing as needed.
- Performs research on the potential project feasibility to management.
- Specialist on complex technical and business matters.
- Work is highly independent.
- May assume a team lead role for the work group.
- Bachelor's degree in Computer Science, Engineering or related field with seven or more years of experience in software engineering OR Master's degree in Computer Science, Engineering or related field with five or more years of experience in software engineering
- Experienced working in an Agile software development environment
- Experience working (design, test, etc) within a regulated environment (FDA, MDR, etc)
- Reports to Director of R&D.
- Directs the work of engineers to ensure the best practices around software development.
- Manages subordinate staff in the day-to-day performance of their jobs.
- Ensures that project/department milestones/goals are met and adhering to approved budgets.
- Extensive knowledge of the function and department processes
- Design, implement, test, debug, and document integration solutions and enhance existing components to ensure that software meets the business needs, while in compliance with applicable regulations and processes.
- Ensure that best software practices are employed by all departments so that software/firmware based systems are developed, qualified, and maintained in a manner which provides assurance that the system conforms to both internal and external requirements.
- Test / V&V
- Create test plans, test cases, and automation for new features and enhancements to existing features
- Develops automated testing systems using commercial tools, scripts and data sets in a continuous integration environment
- Support test infrastructure set up and test tool development such as test tools, stubs, Hardware/Firmware simulators and emulators.
- Participate in all aspects of testing, including functional, regression, load and system testing
- Design and execute tests using automated test tools, as well as manual test development process, for the verification of software requirements.
- Three or more years of experience with writing and executing test plans at different levels (unit, functional, integration, system load and performance testing)
- Quality
- Develops, establishes, and maintains software quality assurance methodologies, systems, and practices which meet Envoy, customer, and regulatory requirements.
- Assist development team on debugging and solving issues discovered during test.
- Work with support and implementation team to investigate production support issues and perform root cause analysis
- Requirements, V&V, Traceability
- Documentation: Review and approve documentation associated with qualification planning, intended use, user requirements, hazard analysis, functional and design specifications, design reviews, test protocols, requirements trace matrix and qualification report along with support documentation for equipment and systems.
- Technical Reviews: Read, analyze, understand product requirements, support requirements reviews.
- Perform independent review of design, development, and testing of software/firmware used in Envoy's products during their entire System Development Life Cycle, from the requirements gathering phase to the retirement phase.
- Traceablity: Establish and maintain traceability from software requirements to verification test design and implementation.
- Ensure software/firmware V&V is in compliance company policies, procedures and regulations.
- Validation: Participate in Validation to ensure the software meets user needs requirements for a regulated environment. This includes providing and analyzing test data to drafts of validation report
- Project Management
- Assist in workload planning and time estimation.
- Prepare, review, submit, and maintain project/product documentation
- Experience with software version control tools.
- Team Orientation:
- Collaborate with other team members and product owners, both inside and outside of the team.
- Ability to work on cross-functional project teams comprised of software verification and development engineers, system engineers, human factor engineers and quality engineers.
- Work within a team of Software Quality Assurance Engineers that support manufacturing, Laboratory, R&D, and IT systems.
- Interface with software development engineers on software implementation.
- ID: #49216492
- State: Minnesota Minneapolis / st paul 55415 Minneapolis / st paul USA
- City: Minneapolis / st paul
- Salary: $DOE
- Job type: Contract
- Showed: 2023-02-15
- Deadline: 2023-04-15
- Category: Art/media/design