
ManoMotion AB · Stockholm
About the Role ManoMotion is looking for a highly skilled Computer Vision Engineer to develop robust, high-performance vision solutions for real-world applicati...
About the Role
ManoMotion is looking for a highly skilled Computer Vision Engineer to develop robust, high-performance vision solutions for real-world applications.
Our AI Engineers manage the day-to-day work related to neural-network architecture, training, testing, and data management. This role will work closely with them while focusing more deeply on the complete computer-vision system.
You will combine machine learning with advanced image analysis, detection, tracking, geometry, filtering, and algorithmic methods to improve the accuracy, stability, latency, and reliability of our products.
We are looking for someone who understands that a production-ready vision solution often requires more than a neural network. You should be able to identify model limitations and build additional processing, tracking, filtering, calibration, and decision logic around the AI models to achieve a reliable final product.
You will also take technical ownership of customer solutions, from understanding requirements and designing the system to implementation, deployment, and validation.
Responsibilities
Design complete computer-vision solutions combining AI/ML, image processing, tracking, geometry, and rule-based algorithms.
Develop algorithms for image analysis, object detection, segmentation, motion analysis, pose estimation, and tracking.
Build pre-processing and post-processing layers around AI models to improve accuracy, stability, and robustness.
Analyse failure cases and determine whether they should be addressed through model improvements, additional data, tracking, filtering, image processing, or system-level logic.
Work closely with AI Engineers responsible for model architecture, training, testing, and datasets.
Integrate trained models into reliable, real-time computer-vision systems.
Optimize vision pipelines for latency, frame rate, memory usage, and edge hardware.
Take end-to-end technical ownership of customer solutions and integrations.
Participate in customer meetings, technical workshops, demonstrations, and on-site validation.
Build maintainable, testable, and production-quality software.
Use modern AI-assisted development tools such as Cursor, Claude, ChatGPT, Copilot, and other relevant tools to accelerate development, testing, debugging, and documentation.
Stay updated on advances in computer vision, machine learning, and AI-assisted software development.
Key Qualifications
Master’s degree, PhD, or equivalent professional experience in Computer Science, Computer Vision, Electrical Engineering, Robotics, Machine Learning, or a related field.
At least 3 years of professional experience developing computer-vision or AI-based products.
Strong practical knowledge of image processing, object detection, segmentation, tracking, motion analysis, geometry, and camera systems.
Good understanding of deep learning, neural-network training, model evaluation, and data management.
Proven ability to combine machine-learning models with traditional computer-vision algorithms and system-level logic.
Strong programming skills in Python and experience with OpenCV, NumPy, PyTorch, TensorFlow, or similar frameworks.
Good knowledge of C++ and high-performance software development.
Experience deploying and optimizing models using technologies such as ONNX, TensorRT, CUDA, OpenVINO, or similar tools.
Experience developing real-time vision systems for edge devices or computationally constrained hardware.
Strong debugging, problem-solving, and software-engineering skills.
Ability to work independently and take ownership of complex technical solutions.
Excellent English communication skills and confidence interacting directly with customers.
Preferred Qualifications
Experience with object tracking, temporal filtering, sensor fusion, or multi-camera systems.
Experience with camera calibration, 3D geometry, depth estimation, or pose estimation.
Experience with NVIDIA Jetson or other embedded GPU platforms.
Experience in industrial, robotics, automotive, safety, or human-machine interaction applications.
Experience working with challenging real-world conditions such as occlusion, poor lighting, motion blur, and changing environments.
Experience with Docker, CI/CD, cloud platforms, MLOps, or model monitoring.
The Profile We Are Looking For
You are a strong problem-solver who enjoys turning advanced computer-vision technology into dependable products.
You understand AI models and training, but your main strength is designing the complete system around the model. When the neural network alone is not enough, you know how to add tracking, filtering, image processing, geometric reasoning, calibration, and decision logic to make the final product work reliably.
You are comfortable working across algorithms, software, hardware constraints, and customer requirements, and you take ownership of the overall result.
Mycronic is a global high-tech company whose innovative solutions have been advancing electronics technology for over 40 years. Today we continue to grow and serve customers in an expanding variety of industries. What we do impacts the future of technology, and in turn, the way we live our lives tomorrow. We’re looking for people to join our talented, motivated and friendly team on the cutting-edge. Here, in an open, collaborative and flexible environment, you’ll work alongside leading industry experts and take on challenging projects that bring tomorrow’s electronics to life. If you have several years of work experience within software development and embedded systems and wants to be part of a growing company with world leading products, this is for you! About the role Mycronic has experienced strong growth in recent years, both organically and through acquisitions. With headquarters in Sweden, Mycronic is a global organization with subsidiaries, agents, and distributors in over 50 countries. Mycronic is divided into four divisions, and in this role, you will belong to PCB Assembly Solutions (PA). PA is a leading provider of equipment and solutions for surface mount technology (SMT) to electronics manufacturers who require rapid production adjustments while maintaining high efficiency. PA delivers systems for circuit board assembly, including both complete line solutions and individual systems for specific process steps, as well as advanced software for assembly process management and connected factories. In this role, you will be part of a team of 7 team members and collaborate with several functions across the company, such as architects, project managers and other software teams within for example AI. You are offered The opportunity to work in a multi-cultural company with knowledgeable, friendly and goal-oriented colleagues. To work in an exciting company in a growth phase, where you can make a real impact in a fun and dynamic environment. Mycronic is a global company, yet small enough for you to truly make a difference. The opportunity to work with world-leading products. The future of electronics production is increasingly complex. Denser boards, a wider range of miniaturized components, more NPIs and erratic production schedules. To address these challenges Mycronic has developed the industry’s fastest, most flexible and most precise jet printing and solder paste dispensing systems. Mycronic jet printing technology makes it possible to dispense solder paste for the most challenging circuit boards and components, with micrometer accuracy, maximum speed and perfect quality solder joints. Read more here:(https://www.mycronic.com/product-areas/pcb-assembly/products/smt/jet-printing/). Mycronic has a large software organization which will provide you with optimal opportunities to develop your knowledge in various areas of computer science – such as software architecture for robotics, machine learning, AI, optimization, and computer vision. Work tasks You will work in a broad developer role where you will truly have the opportunity to influence the final solution of the products. The Mycronic Jet Printer, which is the product area you will be developing the software for, includes electronics, mechanics, and software, creating exciting opportunities for those who want to work with complex software development involving multiple technical disciplines. We are continuously working to enhance our products' user-friendliness, particularly in terms of automation and user interfaces, which will also be part of your development work. Your primary focus will be on improving the products, with opportunities to contribute your ideas and collaborate as a team to create the best solutions. This may involve anything from adding capability features and reducing energy consumption to updating the GUI. Mycronic has both R&D, lab, and production in-house, meaning you will work close to the products you develop, which also gives you the opportunity to see the "real world" results of your work. We are looking for This is a role for someone with a strong background in software development and an interest in understanding the entire product and an ambition to grow into a software architect role. As a software developer you will have a key role in the product development since this is where all the technology in the machine comes together to provide the system functionality that meets the user. You will be involved in everything from requirements gathering to design, architecture and development and collaborate with several stakeholders. As a person, we see it as particularly important that you are goal- and detail-oriented and have strong collaboration skills. You also have a will to contribute with your ideas, and just like your colleagues, you always strive to develop yourself and contribute to the team´s collective growth. We expect you to make a strong contribution by adding new functionality, maintaining high quality and by helping to introduce new technology and processes to increase team efficiency. You likely have: A master´s degree within computer science, electronics, mechatronics or similar. Strong software development experience with the capability and ambition to take on broader architectural responsibilities in a few years. Strong knowledge in Java. Strong knowledge of software development in Linux. Experience of working with software systems that interact with embedded software and hardware. Strong knowledge in English and good knowledge in Swedish (or have the desire to learn) It is considered advantageous if you have... Knowledge in C and/or C++ Other Information Start date: By agreement Employment type: Permanent Scope: Full-time Location: Kista Contact Information: Senior Recruitment Consultant Johanna Sörell, johanna.sorell@academicwork.se The recruitment process is handled by Academic Work, and Mycronic requests that all questions regarding the process goes to Academic Work. Our recruitment process Problem-solving and personality test Phone interview with Academic Work In-depth interview with Academic Work Interviews with Mycronic Reference check + decision
At Tobii, we build technology that enables the next generation of human-machine interaction. Our eye tracking solutions are integrated into products used by some of the world’s leading technology companies across XR and wearable devices. We are now looking for a System Engineer / System Architect to help our customers and internal teams turn complex technical challenges into scalable and robust system solutions. You will collaborate closely with global technology leaders developing next generation XR headsets and wearable products, helping teams make sound technical decisions by creating clarity around interfaces, dependencies, and system behavior. The Opportunity In this role, you will help bring advanced eye tracking technology from concept to real world products used by millions of people. You will become a key technical partner in complex customer collaborations, helping teams move from uncertainty to clear and actionable solutions. The work spans early product discussions, integration challenges, and technical decision making in projects where performance, usability, and scalability all matter. The role offers a unique combination of deep technology, customer interaction, and cross functional collaboration in an environment where no two projects look the same. It also requires a strong system perspective across software, firmware, electronics, optronics, algorithms, and computer vision. Your mission Support customers in understanding what is required for successful eye tracking integration Drive system design and technical alignment across software, hardware, firmware, and algorithms Translate customer needs into clear requirements, interfaces, and architectural decisions Identify integration risks, technical dependencies, and system trade-offs early Coordinate across internal development teams and customer engineering organizations Participate hands-on when needed to troubleshoot prototypes, validate assumptions, or analyze system behavior We hope you have Experience working with complex HW/SW product development and system integration Background in areas such as embedded software, Linux, electronics, firmware, algorithms, computer vision, sensors/optronics, mechatronics, or complex system integration Ability to reason about trade-offs between performance, cost, complexity, robustness, usability, and delivery speed Comfortable reviewing logs, prototypes, specifications, architecture diagrams, and test results to understand system behavior Experience working cross-functionally in structured engineering environments Strong communication skills and ability to work with both technical teams and customers Any experience from XR, wearable technology, eye tracking or related sensing technologies, and from working internationally is considered a strong plus. Who are you? You are a curious and pragmatic engineer who enjoys solving complex system challenges together with others. You create clarity in technical environments with many moving parts and build trust through collaboration, communication, and sound engineering judgement. Location This role is based in Stockholm, Sweden, with a 60/40 hybrid work policy. The recruitment process Applications are reviewed on an ongoing basis. Please submit your application as soon as possible. We look forward to hearing from you!
RaySearch develops innovative software solutions to improve cancer care. About 1000 clinics in more than 40 countries use RaySearch software to improve treatments and quality of life for patients. RaySearch was founded in 2000 and is listed on Nasdaq Stockholm. The headquarters is located in Stockholm, with subsidiaries in the US, Europe and Asia - Pacific. Today we are more than 400 employees with a common vision of improving cancer care with innovative software. Our great staff is crucial for our success and we offer a fantastic working environment in modern offices, flexibility and good opportunities for development. We believe in equal opportunities, value diversity and work actively to prevent discrimination. RaySearch develops a suite of cancer care software, and we are now looking to add more talented developers to our oncology information system RayCare, specifically to our Core team which is responsible for framework development. About RayCare RayCare is a client-server application that runs on premises at many clinics all over the world. RayCare takes care of and helps clinical staff to coordinate their work at the clinic. For example, workflow management, patient chart details and treatment management. RayCare is an innovative oncology information system (OIS) designed to support the complex challenges of modern oncology clinics. It is developed to streamline workflows in cancer clinics to facilitate efficient care faster to more patients. RayCare is used by all staff at the clinic, e.g., physicians, physicists, treatment planners etc. and is used in all steps of patient care, from registration to radiation treatment at the treatment machine and for treatment follow-up. RayCare is integrated with RayStation and its treatment tools but also with external products and supports communication via HL7 as well as DICOM. In the Core team you will mainly work with developing and improving our mission-critical event sourcing and micro service framework as well as installation and security aspects for the RayCare product. As a part of the Core team, you have the possibility to work with a variety of interesting and challenging tasks together with talented colleagues and contribute to evolving the platform and ensuring that it meets the high requirements on patient safety, robustness, performance, and availability. Responsibilities As a core team developer, you will be part of designing and implementing a robust and modern software platform for our oncology information system. We believe you are a hands-on system developer with great problem-solving skills and a meticulous and structured approach. RayCare has high demands on sustainable software development ensuring excellent code quality and maintaining best practices. In your everyday work, you continuously contribute to good overall software design with the goal of achieving a highly structured large scale software product. You are always open to discuss overall design within and between teams, valuing collaboration and your colleagues input to find the best solution for the problem at hand. Your profile You have excellent analytic skills and can identify different components of problems, see connections between them, and understand the impact of various proposed solutions. You take responsibility for your work, ensuring that nothing is overlooked when implementing new functionality. You value collaboration, share knowledge with you team, and take pride in delivering high-quality code that supports the teams’ and organization's goals. Requirements: M.Sc. in Computer Science, Engineering physics or equivalent academic degree Minimum five years of backend development experience with complex products Expertise in C#/.NET Proficient with SQL Server Experience with client-server based systems Knowledge of domain-driven design Knowledge of event-sourcing Knowledge of CQRS/CQS Meriting: Experience of working in an agile environment Experience from the MedTech-industry or other regulated industries Experience of framework development of mission critical systems Experience from microservice architectures High performance computing (multi-threaded/async software) Messaging systems such as RabbitMQ Experience with security technologies such as; OpenID Connect, certificates, OpenIddict Our Culture Culture at RaySeach is the driving force behind our organization, where everything we do is driven by a shared passion for innovation and the fight against cancer. Our dedication is reflected in our ability to deliver exceptional results, pay close attention to detail, and consistently go the extra mile. Our employees stand out as experts in their field, driven by a relentless focus on solving problems - no matter how complex. At RaySearch, we take pride in leading the way in cancer treatment, leveraging cutting-edge technology to develop innovative solutions that make a real difference in patient care. Our Offer At RaySearch, we offer a diverse and inclusive work environment, fostering openness, sincerity, and collaboration. Located in Hagastaden, Stockholm's Life Science Hub, our modern and creative workspace includes an in-house gym, yoga, and social activities like ping pong, table football, and regular after-work events. Our bistro serves a fantastic lunch buffet, and we offer morning- and afternoon-fika every day. Our rooftop terrace also provides a stunning 360-degree view of Stockholm, enhancing the work experience. All of this comes attached with a competitive compensation and benefits package. Application Please apply to the position through the application form below. We do not accept applications by e-mail. Selection and interviews will be ongoing.