Technical Writer II and Software Requirements Analyst
Techlink Systems Inc
Little Canada, MN
Job Title: Technical Writer - II
Location: St. Paul, MN (hybrid)
Contract Duration: 1 year
Work Hours: 9:00AM - 5:00PM
Technical Writer II and Software Requirements Analyst – Electrophysiology
Overview
We’re seeking a hybrid Requirements Analyst & Technical Writer to support Electrophysiology’s Research and Development system and software engineers to high quality technical documentation. You will collaborate with product managers, engineers, UX, QA, and other business stakeholders to refine and deliver requirement specifications and other software project deliverables—transforming complex technical concepts into concise, well-organized, and audience friendly documents. This role is ideal for someone who can think systematically, communicate precisely, and raise the bar on both clarity and delivery.
Key Responsibilities
Requirements Support & Analysis
- Support development of functional and non-functional requirements; provide change management of requirement documentation and a variety of software project deliverables.
- Facilitate technical review and workshop sessions with Systems and Software Systems engineers.
- Ensure requirements are well-written, feasible, testable, and aligned to ISO/IEC/IEEE 29148:2018
- Maintain a single source of truth for requirements; manage baselines and versioning across releases.
- Assist in the development of tools such as glossaries, style guides, knowledge bases, data views, and workflows that support engineering business functions and data analysis.
- Edit and publish requirement specifications, software design and verification documentation for design control environments.
- Support creation and maintenance of requirements traceability matrices (RTMs) linking requirements to design, risk controls, and verification activities.
- Pilot and document workflows, requirement writing best practices, and guidance for larger team use and cross-functional alignment.
Cross-Functional Collaboration
- Collaborate with Systems Engineering, Quality/Regulatory, Risk Management, and Software teams.
- Coordinate technical review meetings; moderating and recording action items and resolutions.
- Champion and support continuous improvement of requirements and documentation processes, tools, and metrics.
- Participate in backlog refinement, sprint planning, reviews, and grooming to clarify scope and acceptance criteria.
- Serve as a bridge between business, engineering, and QA—resolving ambiguity quickly and decisively.
Qualifications
Required
- Bachelor’s degree in Technical Communication, Engineering, Computer Science, Biomedical Engineering, Systems Engineering, or relevant field;
- Clear understanding of software development processes (SDLC).
- Excellent communication and documentation skills.
- Willing to learn medical device regulations and quality processes.
- Demonstrated ability to work proactively and independently.
- Experience with requirements tools: DOORS, Codebeamer, JAMA
- Experience with the software development process and deliverables.
- Experience with SharePoint, Confluence, JIRA
- Advanced skills in MS Office suite: Word, Excel, Powerpoint, Visio
Key Competencies
- Service-oriented mindset
- Curiosity and willingness to learn
- Attention to detail
- Critical and analytical thinking
- Ability to understand and summarize advanced technical concepts
- Excellent organizational skills
- Strong content management
- Comparing software purchased to software
- Support the software quality effort on software projects
- Evaluate proposed software or software enhancement for feasibility
- Support high level software product testing
- Design, implement and test software applications
- Develop, modify and execute software testing plans for assigned software
- Assist with software license tracking and renewals for software maintenance
- Managing software and hardware inventory
- Optimize the software asset portfolio
- Enable software licensing lifecycle management from procurement to retirement of software
- Maintain test cases and test data
- Validate requirements for multiple software and hardware products throughout the software life cycle
- Perform analysis and reporting of software installations and optimize software licenses
- Perform software inventory management tasks
- Improve software testing in an ever changing environment
- Execute the software development plans to perform requirements analysis, software design, coding, unit test, and integration testing
- Assist planning and leading the development of system requirements, software design, coding, software/system analysis, process, software verification, documentation and testing
- Modify and execute software test plans
- Participate in various reviews of test artifacts such as test plans, test cases and test scripts
- Create and update software counters for software titles and licenses
About the Company
Techlink Systems Inc
TechLink Systems is a national provider of staffing services with offices in New York, Philadelphia, Los Angeles, San Francisco, Columbus, and Ft Lauderdale as well as a development and support center in Bangalore, India. We are an NMSDC and WBENC Certified Minority Business that has been recently recognized with the TAPFIN 2016 Excellence Award as well as became a TAPFIN Elite Partner of 2016. We serve the contract staffing, recruitment and HR management, project outsourcing, and software development needs of clients nationwide including many Fortune 500 companies. Striving to create personal relationships with clients, TechLink becomes a virtual extension of clients’ own in-house capabilities to help achieve new levels of growth, productivity, and competitiveness. At TechLink, seasoned industry professionals deliver an array of custom-tailored managed services including IT security, support, project management, and much more. The company’s talented recruiters and HR specialists have backgrounds in many cutting-edge, high-performance industries making TechLink Systems an ideal partner for recruitment process outsourcing. We even have a development center located in Bangalore, India, which is used to serve clients’ needs for outsourced software development projects.