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. The company’s vision is to align client needs with the best marketplace resources through proactive, preventative, and corrective actions, creating roadmaps for ongoing improvement. MEC’s mission is to inspire positive cultural change from within and exceed client expectations. This onsite position is located in Los Angeles County, California. The role develops software systems, applications, firmware, and/or provides software systems testing and validation in support of R&D and/or Manufacturing Process Engineering.
Responsibilities
- Designs, develops, debugs, modifies, tests software programs using current programming languages, methodologies, and technologies.
- Documents software development and/or test development by writing documents, reports, memos, change requests.
- Tracks software development effort by creating and maintaining records in the approved tracking management tool.
- Analyzes, evaluates, verifies requirements, software, and systems using software engineering practices.
- Investigates, researches, 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.
- Builds quality into all aspects of work by maintaining compliance to all quality requirements.
Qualifications
- 5–8 years of experience with a BS, or 3–6 years with an MS, or 0–3 years with a PhD.
Skills
- Python programming
- System and software testing
- Leadership (1+ years managing projects)
- FDA/compliant documentation understanding
- BLE and Wi‑Fi testing
- Statistical analysis
- Cross‑functional collaboration
Applicants must be authorized to work in the United States; this position does not offer employer‑sponsored work authorization.
Learn more about MEC at www.medicalengineeringconsultants.com