Software Engineer
Medical Engineering Consultants (MEC)
Job Title
Software Engineer
About the Role
Medical Engineering Consultants (MEC) supports medical device and pharmaceutical companies by providing resources, knowledge, and expertise to augment and supplement their work, aiming to make them more efficient and productive.
Job Purpose
Develops software systems, applications, firmware, and/or provides software systems testing and validation in support of R&D and/or Manufacturing Process Engineering. Responsible for analyzing, designing, programming, debugging, and modification of local, network/internet-related computer programs for commercial or end user applications. May interface with users to define system requirements and/or necessary modifications. Responsible for developing, applying, and maintaining quality standards for software products.
Key Responsibilities
- Designs, develops, debugs, modifies, and tests software programs using current programming languages, methodologies, and technologies.
- Documents software development and/or test development by writing documents, reports, memos, and change requests, adhering to approved procedures and standards.
- Tracks software development effort by creating and maintaining records in the approved tracking management tool.
- Analyzes, evaluates, and verifies requirements, software, and systems using software engineering practices.
- Investigates, researches, and selects software designs, operating systems, and/or practices.
- Continuously improves process and work methodologies by interfacing with peers/cross-functional groups and analyzing activities to improve workflow and work processes.
Quality Systems Duties
- Builds quality into all aspects of work by maintaining compliance to all quality requirements.
Requirements & Tech Stack
- Python
- System/Software Verification testing experience
- Automation and Manual testing
- Characterization testing
Qualifications
- 2 - 4 Years with BS
- 0 - 2 Years with MS
Additional Notes
- Applicants must be authorized to work in the U.S. in accordance with applicable law.
- This position is not eligible for employer-sponsored work authorization now or in the future.
- Sponsorship is not available for this position.
- Duties, responsibilities, and activities may change at any time with or without notice.