Junior Algorithm Software Engineer
Join a medical technology team developing tomographic image reconstruction software for molecular imaging scanners. This early-career role combines software engineering, algorithms, high-performance computing, and medical imaging. No prior professional experience is required; academic, research, and
Обязанности
- Develop and implement reconstruction algorithms and software tools in C++ for parallel CPU/GPU environments
- Translate mathematical and physical algorithms into robust software solutions
- Contribute to the architecture and design of complex software components
- Define interfaces between reconstruction software and other subsystems
- Analyze and optimize runtime, memory usage, and overall software performance
- Write software requirements, design documents, and technical specifications
- Design and execute unit tests
- Support verification and validation system testing
- Investigate technical and field-related issues
- Participate in code and technical reviews
- Maintain configuration management and control of generated code
Требования
- Bachelor’s or master’s degree in computer science, computer engineering, software engineering, or a related field
- Strong academic record and demonstrated technical excellence
- Strong C or C++ programming skills demonstrated through academic, research, personal, or internship projects
- Understanding of data structures, algorithms, object-oriented programming, debugging, and software testing
- Strong analytical and problem-solving abilities
- Strong written and verbal communication skills
- Ability to work effectively in a collaborative, multidisciplinary environment
Будет плюсом
- Hands-on algorithm implementation projects
- Parallel programming on multicore CPUs or GPUs
- OpenCL or CUDA
- MATLAB or Python
- Image processing, computer vision, or medical imaging
- Software performance optimization
- Research projects, publications, open-source contributions, or competitive programming
Условия и преимущества
- Supportive and collaborative work environment
- Professional growth and development opportunities
- Opportunity to contribute to medical imaging technology that improves patient outcomes
- Competitive salary and benefits
- Equal opportunity employment