Development Operations Engineer (Contract)
THINK Surgical
Job Summary
We are seeking a highly skilled DevOps Engineer (Contract) to join our dynamic team in Montreal. As a crucial member of our development operations, you will play a pivotal role in ensuring the safety, reliability, and regulatory compliance of our custom embedded software used in medical devices. This role demands expertise in managing build systems using Jenkins, Bitbucket and git, particularly with software built using Yocto.
Duties & Responsibilities
- Design, implement, and maintain automated build processes and pipelines for our embedded software solutions.
- Utilize your deep understanding of Linux environments to optimize and troubleshoot build systems and infrastructure.
- Collaborate closely with development teams to integrate Continuous Integration (CI) and Continuous Deployment (CD) processes.
- Implement and maintain tools for configuration management, testing, and deployment automation.
- Ensure adherence to Test-Driven Development (TDD) practices and drive a culture of automation and reliability in software development.
- Maintain high standards of documentation and compliance with FDA or ISO regulations in the medical device industry.
Qualifications
Required:
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- Proven experience with Jenkins and Bitbucket in a DevOps capacity, ideally within a regulated industry such as medical devices.
- Expertise in managing build systems for custom embedded software, particularly with Yocto.
- Strong proficiency in Linux administration, including shell scripting and system-level troubleshooting.
- Solid understanding of build pipelines, C++ build systems (e.g., Make), and Python scripting.
- Experience in a service-oriented architecture environment, ensuring scalable and reliable services.
- Familiarity with Test-Driven Development (TDD) methodologies and automated testing frameworks.
- Excellent communication skills and ability to work effectively in a collaborative team environment.
- Knowledge of Good Manufacturing Practices (GMP) and applicable Quality System Standards.
Preferred
- Experience with regulatory standards such as FDA (21 CFR Part 820) or ISO 13485.
- Previous work in highly regulated industries, particularly medical devices.
- Knowledge of containerization technologies (e.g., Docker, Kubernetes) and cloud services (e.g., AWS, Azure).
COMPETENCIES
- Drives results
- Optimizes work processes
- Decision Quality
- Collaboration skills
PHYSICAL DEMANDS & WORK ENVIRONMENT
- Must be able to remain in a stationary position and operate office equipment for a prolonged period of time.
- Physical activities include, but not limited to constant manual dexterity, moving about the work site, and/or handling objects weighing up to 20 lbs.
- Other infrequent physical activities include, but not limited to, positioning self to complete assigned tasks, and ascending/descending floors and/or ladders.
- Occasionally work around moving mechanical parts.
- Must be able to work in a schedule that commensurate with business operation, including work during weekends, holidays and/or times outside of normal business hours.
- Must be able to travel as business necessitates (up to 5%).
Disclaimer
THINK Surgical, Inc. (“THINK”) is committed to hiring the best qualified candidates for approved positions while engaging in recruitment and selection practices that are in compliance with all applicable employment laws. It is the policy of THINK to provide equal employment opportunity for employment to all applicants and employees, regardless of any protected status. Any qualified applicant or employee with a disability who requires an accommodation in connection with their employment at THINK should contact Human Resources and request an accommodation. THINK also participates in E-Verify, a web-based system that allows THINK to confirm an employee’s eligibility to work in the United States. Actual compensation offered will depend on several factors including but not limited to geographic location, work experience, education, skill level, and/or other business and organizational needs.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume