Senior System Software Integration Engineer
We are seeking an ambitious Senior System Software Integration Engineer (Contractor) to join our Endovascular Robotics division within Advanced Therapies. Our company is a global leader in robotic-assisted vascular interventions, aiming to revolutionize neurovascular procedures through endovascular robotics, image guidance, and specialized devices. Our goal is to improve outcomes and expand access to care.
Role: Senior System Software Integration Engineer (Contractor)
Location: Newton, MA 02466
Schedule: Monday - Friday, 9am - 5pm
Status: Temporary, 12 Months
Responsibilities:
- Software Installation & Integration: Install and configure software across systems, ensuring proper integration with hardware and network components.
- System Rework & Maintenance: Perform rework after updates, troubleshoot, and resolve integration issues.
- Design Transfer for Manufacturing: Support software project management, develop configuration instructions, SBOM, and manage test tools for manufacturing transfer.
- Networking: Configure network settings, including IP, security, and firewall rules.
- Cross-Platform Management: Manage systems in Linux (Ubuntu) and Windows environments.
- System Validation & Testing: Develop test protocols and validate systems post-installation for stability and performance.
- Collaboration: Work with software developers, engineers, and QA teams to support integration and resolve issues.
- Documentation: Keep detailed records of procedures, configurations, and troubleshooting steps.
Minimum Requirements:
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field, or equivalent experience.
- At least 7 years of experience in system software integration, especially in medical devices or regulated environments, with experience in design transfer to manufacturing.
- Proven experience in software installation, system integration, and post-release rework.
- Strong knowledge of networking protocols and configurations.
- Expertise in Linux and Windows OS.
- Experience with scripting languages like Python, Bash, PowerShell.
- Familiarity with cloud platforms (AWS, Azure) and virtualization.
- Knowledge of version control (Git) and CI/CD pipelines (Azure DevOps).
- Excellent problem-solving, systems analysis, and troubleshooting skills.
- Strong communication skills and ability to collaborate across teams.
- Automation experience for system setup and deployment is a plus.