Software Engineer
5 days ago
At Cellink, we Create the Future of Health by leveraging the power of 3D cell culture through award-winning 3D bioprinters and carefully sourced biomaterials and bioinks.
About the role
A Software Engineer develops and optimizes the communication layers that enable secure, real-time data exchange between embedded systems, high-level applications, and bio fabrication hardware. The role includes integrating embedded Linux, C++, Python, and CI/CD pipelines to ensure reliable and high-performance system behavior. They collaborate closely with firmware, hardware, and other teams to achieve seamless system interoperability and support the advancement of next-generation 3D Bio printing technology.
Responsibilities and Duties
Develop and debug software across the entire product range, from low-level drivers and firmware interfaces to high-level application and service layers. Ensure smooth integration and functionality between embedded systems, middleware, and user-facing applications.
Design, build, and maintain middleware layers that enable robust, real-time communication between hardware components and cloud or desktop applications, ensuring compliance with cybersecurity, data integrity, and regulatory requirements.
Build and maintain automated test systems and simulation environments to validate middleware behavior, detect regressions, and ensure consistent code quality across software versions.
Maintain clear and accurate documentation for both new and existing middleware components, including architecture diagrams, communication protocols and integration guides.
Troubleshoot and resolve complex issues related to data synchronization, performance bottlenecks, memory usage, and system-level bugs, working closely with cross-functional teams.
Collaborate with hardware engineers, firmware developers, and application developers to ensure seamless system interoperability.
Participate in code reviews, technical design discussions, and architecture planning to continuously enhance the scalability and maintainability of the codebase.
Advocate for best practices in software development, including version control, code reuse, modularity, and testability.
Qualifications
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Certifications in relevant technologies (e.g., AWS Certified Developer, Microsoft Azure Developer) are a plus.
Approximately 3 years of industry experience in software or systems engineering, with at least 2 years focused on systems integration.
Experience working in high-performance environments involving hardware-software interactions, such as robotics or medical devices.
Candidates should have strong embedded software development experience for resource-constrained and real-time systems. Proficiency in C++ is required, with knowledge of at least one additional language, preferably Python. Experience with Marlin or other 3D-printing firmware, as well as slicer software, is a strong advantage.
The role spans the full software stack, including low-level drivers, communication protocols, service layers, and desktop or embedded UIs. Familiarity with Qt is beneficial.
Experience with CI/CD pipelines using tools like Jenkins is expected, along with developing test systems and writing unit, integration, and regression tests for both simulated and hardware environments. Knowledge of secure boot, certificate-based authentication, and secure key storage is valuable. Expertise with over-the-air update solutions such as Mender and custom Linux builds using Yocto is highly beneficial.
As we also believe, having a strong attention to detail and a quality-driven mindset is essential for achieving high standards and effectively overcoming challenges. Equally important are excellent communication skills, creative thinking, and the ability to solve problems analytically with a structured approach to tasks.
Practical conditions
This role primarily requires onsite presence, with remote work allowed only as needed and with manager approval.
Flexibility to adjust work hours for collaboration across multiple time zones, including periods that may exceed the standard work week.
Equal Employment Opportunity Statement
BICO is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.
Cellink a part of BICO GROUP
BICO is a lab automation partner and provider of selected workflows to pharma and biotech.
With 46,000+ instruments installed in over 65 countries, BICO products, software, and solutions are found in more than 3,500 laboratories, including the world's top 20 pharmaceutical companies, and have been cited in over 12,000 publications.
Operating through two business areas – Lab Automation and Life Science Solutions – BICO strive towards the vision to enable and automate the life science lab of the future.
BICO is listed on Mid-Cap, Nasdaq Stockholm under BICO.
-
Software Engineering Manager
3 days ago
Gothenburg, Västra Götaland, Sweden Cloud Software Group Full time 120,000 - 180,000 per yearSoftware Engineering Manager - Data ScienceLocation: Office in central Gothenburg, SwedenJoin Spotfire, a visual data science platform and a leader in transforming data into insights and actionable decisions. As a Software Engineering Manager, you will lead an established team of software engineers across a range of skills & technologies. You will lead a...
-
Software Engineering Manager
3 days ago
Gothenburg, Västra Götaland, Sweden Cloud Software Group Full timeLocation: Office in central Gothenburg, SwedenJoin Spotfire, a visual data science platform and a leader in transforming data into insights and actionable decisions. As a Software Engineering Manager, you will lead an established team of software engineers across a range of skills & technologies.You will lead a team of skilled developers and testers in a...
-
Senior Software Engineer
3 days ago
Gothenburg, Västra Götaland, Sweden Axiom Software Solutions Limited Full time 65,000 - 1,245,000 per yearJob Title: Senior Software EngineerLocation: Gothenburg, SwedenDuration: 6-12 month contractPosition Overview: We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development, with extensive hands-on experience in various technologies and a passion for...
-
Software Engineer
5 days ago
Gothenburg, Västra Götaland, Sweden ecareer Full time 650,000 - 1,200,000 per yearAt Aveer, we're looking for an Embedded Software Integration Engineer to take ownership of managing and configuring our software platform, integrating application components into complete node software, and ensuring our platforms are rock-solid before release.What you'll do:Develop the embedded software technologies and the software platform.Manage and...
-
Software Engineer
22 hours ago
Gothenburg, Västra Götaland, Sweden PXGEO Full time 60,000 - 120,000 per yearWelcome to PXGEOPXGEO is an innovative marine geophysical service provider combining the strengths of ocean bottom and towed streamer seismic data acquisition techniques to deliver seamless subsurface imaging for a sustainable future.What's the role?This role will be part of our Manta Technology team and will be responsible for leading the design and...
-
Embedded Software engineer
5 days ago
Gothenburg, Västra Götaland, Sweden Rasulson Consulting Full time 900,000 - 1,200,000 per yearAssignment DescriptionWe are seeking an Embedded Software Application Engineer to develop and enhance application software for thermal systems, focusing on the control of coolant and refrigerant circuits. This position covers all stages of the software lifecycle — from requirement definition and design to implementation, testing, validation, and...
-
Senior Software Engineer
5 days ago
Gothenburg, Västra Götaland, Sweden Tata Technologies Full time 900,000 - 1,200,000 per yearAt Tata Technologies we make product development dreams a reality by designing, engineering and validating the products of tomorrow for the world's leading manufacturers. Due to our continued growth, we are now recruiting for a Senior Software Engineer to strengthen our team in Gothenburg.The roleAt department Climate the team is responsible of making a...
-
Software Engineer
5 days ago
Gothenburg, Västra Götaland, Sweden Visit Group Full time 90,000 - 120,000 per yearAre you a passionate Software Engineer with a strong drive for coding and product innovation? We're seeking a Software Engineer to join our newly formed Payments Team at Visit Group. This is an exciting opportunity to work on the future of payments At Visit Group, you'll be part of a close-knit development squad within a medium-sized company that values the...
-
Senior Software Engineer
3 days ago
Gothenburg, Västra Götaland, Sweden Swedium Global Services Full time 80,000 - 120,000 per yearSwedium Global is the growing System Engineering and Solution Company, offers services like Semiconductor Engineering R&D Services, Embedded Systems Development, Custom Application Software Development, Web and Cloud Application Development, Testing Services, Consultancy and Outsourcing services to our clients across the globe for an onsite and offshore...
-
Software Engineer – Quality Engineering
3 days ago
Gothenburg, Västra Götaland, Sweden Osstell Full time 60,000 - 120,000 per yearDo you want to be involved in development of software for a major player in the dental industry? Do you want to use "big data" to help clinics improve their patient treatments? Are you a proactive and dedicated person? Then you could be the right person for usYOUR RESPONSIBILITIESIn the role of a software engineer at Osstell and W&H, you will be a bigger...