CellaVision Logo jpg

Software Engineer - C++



As Software Engineer you will be a key part of a newly formed Applications team. The team specializes in programming, machine learning and image processing, used in our software to automatically detect and classify cells and other objects in blood and body fluids. You will get the unique opportunity to work in an environment with focus on new applications that will break new grounds in digital cell imaging.

We use an agile approach where the team jointly takes responsibility for all new functionality - from algorithm development, implementation, code reviewing, testing and documentation. Thus, this is a broad role that will allow you to apply all your technical expertise.


Key tasks of the role:

  • Develop new applications using C++ and C#
  • Participate in application design using a combination of new and existing software
  • Develop algorithms using methods from e.g., image processing and machine learning.
  • Participate in code reviews.
  • Bug hunts and code optimizations.
  • Requirement’s specification, to write design descriptions and various reports.
  • Review designs, reports, and source code contributions from colleagues
  • Share your knowledge and experience with colleagues


What can we offer you?

CellaVision has a world-leading position in digital cell morphology, and we see our employees as our primary resource for our ongoing innovation and success. This is an excellent opportunity for you who wants to participate in the whole development process of medical devices where quality, development and innovation are constantly in focus.

Other great things with working at CellaVision are:

  • We have a friendly and open company culture.
  • We have flexible hours to promote a healthy work-life balance.
  • We have collective agreements, ITP-pension, parental leave supplement, reduction of work hours etc.


To be successful in the role you need to have

  • Good programming skills in C++
  • Experience in working with software architecture
  • M.Sc. in Engineering, Computer Science, Mathematics, Physics, or equivalent
  • Good ability to express yourself in written and spoken English.


It’s an advantage if you have

  • Experience in developing applications in C#
  • Experience in working in an agile environment
  • Experience in Image analysis and Machine Learning
  • Experience in GIT.


Who you are?

You are an excellent problem solver, and you love to break down problems into components. We believe you are flexible and find it easy to shift tasks and adapt to changing circumstances. You are persistent and keep fighting to find solutions to problems and make the efforts needed to reach your goal. You are a meticulous person who is passionate about presenting high-quality work. Finally, we believe you are a team player, humble for other opinions and knowledge, and can easily cooperate with your colleagues.


Are you ready to make a difference?

Join CellaVision, put your skills to greater use and help us contribute to lab efficiency and improved patient value worldwide.


Apply to this position by filling in the application form and attach your CV and cover letter. Please prepare to have your documents, such as certificates, credentials, and recommendations, ready for a potential interview. If you have a Git hub project, please link this in your application. We review applications continuously, so please send us yours as soon as possible.


This is a full-time position based at CellaVision HQ in Lund, Sweden with new offices, good infrastructure, and commuting possibilities. To know more about the position, please contact recruiting manager Johannes Persson at [email protected]

Questions about the recruitment process contact Caroline Herrlander, HR Specialist, at [email protected]


Please note that you need a valid working permit in Sweden for this role.


We decline all contact regarding services in advertising, consulting, or recruitment.

Nyligen tillagda jobb i Sverige

.NET Developer

Node Developer

.NET Developer

Software Engineer - .NET Core / C#