MX3D is expanding rapidly. We are seeking a Senior Linux Systems Engineer to join our dynamic team. Together with your colleagues, you will develop groundbreaking products that revolutionize manufacturing, with a focus on the Linux-based control systems that power our 3D metal printers.
About MX3D
MX3D is at the forefront of 3D metal printing technology, merging robotics, digital fabrication, and material science to push the boundaries of what is possible in industrial design and manufacturing. Our pioneering work includes creating the world’s first 3D-printed steel bridge and delivering cutting-edge solutions for various industries, including automotive, construction, and
energy.
Job Summary
As a full-time Senior Linux Systems Engineer at MX3D, you will own the Linux foundation that runs our 3D metal printers: the custom system images we build in-house, the slicing and print control stack on top, and the Linux + Docker SaaS platform that powers them in the field. You will set the direction
for security, reliability, and update delivery across the stack, and help lead its day-to-day operation. You will work closely with our firmware, robotics, and product teams, and mentor the engineers building alongside you.
Responsibilities
- Own the build, customization, and update pipeline for our Linux system images deployed to
- printers in the field
- Design, develop, and maintain software systems for 3D printing applications, including our Linux-based print control platform
- Harden the security of our Linux platform: patching, access control, secure update delivery, and threat mitigation
- Help lead the development and operation of our Linux + Docker SaaS platform, from containerized services to deployment and monitoring
- Manage releases and ensure smooth deployments
- Conduct code reviews and mentor junior engineers
- Optimize software for performance, scalability, reliability, and security in industrial environments
- Contribute to automation, monitoring, and control software across the print stack
Required Skills/Qualifications
- Bachelor’s or Master’s degree, preferably in a technical field
- Minimum of 4 years of experience in software with a focus on building
- simple solutions for complex problems
- Proficiency in Python
- Experience with CI/CD pipelines
- Strong Linux experience: comfortable at the system level, not just as a user
- Experience building and updating Linux systems from custom images (eg, Yocto, Buildroot, Debootstrap, or equivalent)
- Working knowledge of Linux security: hardening, patch management, secure boot/update, access control, encryption
- Strong Docker experience
- Experience with writing unit, integration, and e2e tests
- Proficient in English with strong communication skills
- Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment
Preferred Skills/Qualifications
- Experience with industrial control systems
- Deep knowledge of networking
- Contributions to open-source projects or relevant publications in the field
What MX3D Offers
- Experience a unique opportunity in a dynamic, rapidly expanding field
- Market-competitive salary aligned with your experience
- 8% holiday allowance
- 27 vacation days per year plus 104 ADV hours
- Comprehensive PME pension scheme
- Annual company getaway
- Fun “Soup Fridays” and an informal, collaborative work culture
- Discounts at select retailers, travel perks, and insurance offers
- Access to over 600 free online learning modules with OZone
- Full-time role with ample opportunities for professional growth and training
- Vibrant, international team infused with a “can-do” attitude
- Regular Friday afternoon drinks and team outings to keep the culture alive
How to Apply?
Fill out the “Apply for this Job” Form at the top of this page.