A leading medical technology company is seeking a DevOps / Embedded Software Engineer for a contract opportunity in Danvers, MA. This is a 3-day-per-week onsite position supporting the development and deployment of advanced medical device software. The role will focus on CI/CD, DevOps tooling, embedded software development, and automation using technologies including GitLab, Jenkins, C, Python, Bash, Linux/QNX, Jira, and JAMA.
This is an excellent opportunity for an engineer who wants to work at the intersection of DevOps, embedded software, and medical technology. The ideal candidate will have the technical depth to architect and improve CI/CD pipelines while also working closely with software and embedded engineering teams.
Required Skills & Experience
B.S. or M.S. in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or another engineering discipline, or equivalent experience
Strong experience designing, implementing, and optimizing CI/CD pipelines
Hands-on experience with GitLab and Jenkins
Strong programming/scripting experience with C, Python, and Bash
Experience with Linux, QNX, or other Unix-like operating systems
Experience with DevOps tools for CI/CD, infrastructure management, logging, compliance, and security scanning
Experience architecting scalable and reliable software deployment solutions
Strong troubleshooting and root cause analysis experience
Experience identifying process gaps and implementing technical improvements
Desired Skills & Experience
Medical device industry experience
Embedded software development experience
Experience with Jira and JAMA
Experience migrating or managing DevOps tools and workflows
Experience with software compliance and security scanning
Experience working in regulated engineering environments
Technical mentorship or leadership experience
Experience working across multiple programming languages and frameworks
Strong communication and cross-functional collaboration skills
What You Will Be Doing
Tech Breakdown
30% CI/CD, GitLab & Jenkins
25% Embedded Software / C / Python / Bash
20% Linux, QNX & Infrastructure
15% DevOps Automation, Security & Compliance
10% Jira, JAMA & Project Tooling
Daily Responsibilities
40% Hands-On Engineering & Development
20% Troubleshooting, Root Cause Analysis & Corrective Action
20% Team Collaboration & Cross-Functional Support
10% Architecture, Process Improvement & Technical Planning
10% Technical Mentorship & Stakeholder Communication
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: 10105282
- Position Id: 885584
- Posted 2 hours ago