
Software Engineer – C++, MATLAB
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Office
Location: Burlington • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $101,000 - $139,000 per year
Tech Stack
About the role
- Design and develop standalone medical device applications using modern C++ on Linux OS
- Lead the conceptualization, prototyping, design, and unit testing of application software
- Collaborate with cross-functional teams including systems engineers, clinicians, and third-party partners to enhance application functionality
- Conduct code reviews, debug complex issues, and contribute to continuous software improvement
- Participate in preclinical system experiments in lab settings, including interactions with physicians and external stakeholders
Requirements
- 5+ years of experience in application software development, with 2+ years in the medical device or other regulated industries
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field
- Strong experience with MATLAB for algorithm development and data analysis
- Proficiency in modern C++ (17 or newer), including object-oriented programming, debugging, and design patterns
- Hands-on experience with Linux OS, including command-line tools and C-Make/build scripts in a bash environment
- Ability to manage and contribute to multiple projects in parallel.
Benefits
- Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
- Company paid holidays
- Personal Days
- Sick Leave
- Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
- Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
- Life and disability insurance
- Employee assistance programs
- Other benefits as provided by local policy and eligibility
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++Linux OSMATLABobject-oriented programmingdebuggingdesign patternsC-Makebash scriptingapplication software developmentunit testing
Soft skills
leadershipcollaborationproblem-solvingcommunicationproject management
Certifications
Bachelor’s degreeMaster’s degree