As a growing leader in cardiac MR medical device software, this position requires exceptional skills in order to collaborate with other engineers but also work effectively as an independent member of a small team in a very fast-paced environment.
Requirements
- A minimum of 7 years’ experience in software development.
- Good understanding of Object-Oriented programming concepts and User Interface design.
- Proficiency in programming languages such as Python, C++, or Java.
- Strong experience with AI/ML frameworks (e.g., PyTorch).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Solid understanding of data structures, algorithms, and distributed systems.
- Knowledge of regulatory and compliance considerations for software (e.g., FDA, HIPAA, GDPR) in healthcare or related industries.
Responsibilities
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Implement best practices in software engineering, including secure coding, code reviews, automated testing, CI/CD, and traceability documentation.
- Provides information by collecting, analyzing, and summarizing development and service issues.
- Accomplishes engineering and organization mission by completing related results as needed.
- Develops software solutions by studying information needs; conferring with the team; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle and the established quality control processes.
Other
- This position requires experience in communicating with customers, technical teams, and management to collect requirements, describe software product features, and technical designs.
- Demonstrated analytical and problem-solving skills.
- Strong organizational and time management skills.
- Ability to work as part of a team and as an individual contributor.
- Position requires extra hours beyond the normal business day in order to meet deadlines.