Job Title: Software Engineer - 12 Months Contract
Responsibilities
Assisting with the design, development, and maintenance of the core image processing pipeline according to ISO/IEC 62304.
* Investigating, documenting, and helping address defects, improving test coverage, and contributing to technical debt reduction.
* Working with subject matter experts to turn analytical and scientific requirements into reliable software solutions.
* Participating in code reviews, architectural discussions, and team improvement initiatives as you grow your engineering experience.
Required Skills
You should bring a good technical foundation and willingness to learn:
* Must have prior experience with Python / C++ from university courses, internships, or personal projects. Exposure to scientific libraries (e.g., NumPy, SciPy, Matplotlib, Pandas, OpenCV, TensorFlow, ITK) is a bonus but not required.
* Strong understanding of mathematics and physics from coursework or projects.
* Basic understanding of software engineering fundamentals (clean code, testing, modular design).
* Familiarity with Git, collaborative development practices and Agile project management.
* Ability to write clear, readable, well-structured code.
* Good communication skills and willingness to ask questions, share ideas, and learn from others.
* Minimum Bachelor's degree with Honors, or Master's degree in computer science, engineering, mathematics, physics, or a related field.
* Exposure to numerical optimization, image processing, digital signal processing, or machine learning through coursework or projects.
* Interest in high performance computing, GPU programming (CUDA), or working with large C++ codebases.
* Experience with scientific or engineering software projects (e.g., university research projects, capstone work, hobby experiments).
* no visa sponsorship / relocation will be provided.
#J-18808-Ljbffr