Boston Scientific is looking for a Software Engineer to contribute to the development of innovative medical devices.
Requirements
- Proficiency in C++ and Python.
- Experience with software development for embedded systems.
- Familiarity with real-time operating systems (RTOS).
- Knowledge of software development best practices, including version control (Git) and continuous integration/continuous deployment (CI/CD).
- Experience with Agile development methodologies.
- Understanding of software design patterns and data structures.
- Experience with debugging and testing tools.
Responsibilities
- Design, develop, and implement software for medical devices.
- Write and maintain code in C++ and Python.
- Develop and execute unit tests and integration tests.
- Participate in code reviews and provide constructive feedback.
- Collaborate with cross-functional teams to define software requirements.
- Troubleshoot and debug software issues.
- Contribute to the continuous improvement of software development processes.
Other
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work effectively in a team environment.
- Detail-oriented with a commitment to quality.