Software Engineer
- Hiring from
- United States
- Work type
- Remote
- Posted
Show job descriptionHide job description
908 Devices Inc. (NASDAQ: MASS) is revolutionizing chemical analysis with its simple handheld devices, addressing life-altering applications. The Company’s devices are used at the point-of-need to interrogate unknown and invisible materials and provide quick, actionable answers in vital health, safety and defense tech applications, addressing the fentanyl and illicit drug crisis, toxic carcinogen exposure, and global security threats. The Company designs and manufactures innovative products that bring together the power of complementary analytical technologies, software automation, and machine learning. For more information, visit 908devices.com
908 Devices has a corporate office in Burlington, MA with a manufacturing center in Danbury, Connecticut and a growing population of remote staff worldwide.
908 Devices is revolutionizing chemical and material analysis through innovative handheld and point-of-need technologies that deliver rapid, actionable insights. As part of 908 Devices, our NIRLAB team in Lausanne, Switzerland develops advanced handheld spectroscopy solutions that combine near-infrared (NIR) spectroscopy with machine learning to enable second-by-second, on-the-spot material analysis.
Originally established in 2018, NIRLAB’s technology is used by customers across 30 countries worldwide and is now part of 908 Devices’ broader portfolio of analytical technologies and solutions.
Location : 80-100%, Lausanne, minimum 1day/week on-site
SOFTWARE ENGINEER
We are seeking a proactive, experienced, and innovative Software Engineer to strengthen our software development team. This role focuses on designing, developing, and optimizing software components that power our advanced spectroscopy solution. The main software components are a mobile application, a web platform, and a dedicated ML model runtime. The ideal candidate will have a strong background in at least one of the following domains:
- Mobile app development on Android and iOS, ideally with Xamarin/.NET MAUI
- Frontend development, ideally with Svelte and SvelteKit
- Backend development, ideally with Django and Django rest framework
- Deployment of ML models for use with production systems
- Integration of Bluetooth Low Energy devices
Tasks:
- Collaborate with the software development team and other departments to design, develop, and maintain product features that meet (internal and external) user’s needs.
- Collaborate with the software development team to rigorously test software components to ensure adherence to high quality standards.
- Collaborate with the software development team to ensure the security, availability and high performance of software components.
- Collaborate with the software development team to reproduce and fix reported and discovered issues.
- Proactively contribute to software products improvement, on the user interface, technical, and development process levels.
- Maintain pragmatic development and operations focused technical documentation.
- Identify automation opportunities in the above tasks, implement, validate and monitor them once deployed.
- Stay updated with emerging technologies and evolutions of technologies used by NIRLAB.
Requirements:
- Open minded, willing to learn new skills and share your expertise.
- Proven experience building complex, production grade software products.
- Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent experience. Advanced degrees or certifications in machine learning or cloud solutions are a plus.
- Proficiency in at least one of the following programming languages: Python, C#, Typescript. Strong experience with at least one of the following frameworks is a big plus: Django/Django rest framework/Xamarin/.NET MAUI/Svelte/SvelteKit.
- Proficiency with version control systems (git).
- Familiarity with agile development methodologies (kanban, scrum).
- Experience with containerization (docker/docker compose, Kubernetes a plus).
- Experience with cloud providers (AWS, Infomaniak) is a plus.
- Experience with database management (MySQL/PostgreSQL) is a plus.
- Experience designing intuitive user interfaces and coherent user experiences is a plus.
- Knowledge of NIR spectroscopy and its applications is a plus.
Benefits:
- Opportunity to work with a cutting-edge technology company making a significant impact across various industries.
- Personal responsibility and fast pace in a dynamic and challenging working environment.
- Flat hierarchies, transparent communication, and an open and direct feedback culture.
- Flexible working environment with the ability to work remotely.
- Making the world a safer and better-informed through immediate, precise substance analysis.
We are proud to be a company changing the status quo in our industry. Join us and work with curious and innovative people, creative problem solvers, risk-takers, and dedicated colleagues as we reimagine the future of Mass Spec.
908 Devices does not discriminate in employment based on race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factors.