Are you excited by the idea of working at the cutting edge of 3D printing technology?
Imagine being a key part of a team that is revolutionizing how we manufacture, all while working in an environment that champions autonomy, innovation, and accountability.
If you have a passion for low-level firmware and a vision for how embedded OS should be, then this is more than just a job – it's a journey that will put your talents to the ultimate test.
At Supernova, we're not just innovators; we're game-changers.
We aim to produce end-use parts at scale and cost by developing a complete industrial solution to unlock the power and benefits of Additive Manufacturing.
We are 100% customer-centered and aware that the value we are bringing is the ability to produce fully functional parts.
We work with the conviction that excellence in science and engineering is the cornerstone of transformative change.
In our relentless pursuit of excellence, we adopt a champion's mindset, we take controlled risks, and we are constantly on offense to get things done.
Your Mission As a Senior Firmware & OS Engineer at Supernova, your initial challenge will focus on low-level firmware implementation—driving development efforts related to MCU firmware for sensors, actuators, and real-time processes.
From this strong foundation, you'll also help shape the embedded architecture and industrial IoT strategy as we build towards a unified solution.
In this role, you'll take a hands-on approach to coding while setting a strategic vision for long-term scalability and seamless hardware integration.
Your work will be central to the development of our advanced 3D printing systems, and you'll collaborate closely with the electronics engineers to ensure the platform's robustness and efficiency.
Key Responsibilities Develop and implement low-level firmware to support sensors, actuators, and other real-time components.
Select the technology stack for the industrial IoT platform, balancing immediate firmware needs with long-term embedded OS requirements.
Lead the development of software architecture and operating systems for our 3D printing systems (from low-level MCU firmware to high-level OS).
Define and implement communication protocols to connect MCU components with CPU components and cloud-based services.
Collaborate closely with the electronics team to ensure integrated and efficient system functionality.
Apply best practices in coding, testing, and maintenance to minimize technical debt.
Contribute to team leadership and provide a vision for future-proofing software solutions.
About You Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Minimum of 3 years of experience in developing MCU-level firmware, including implementation of sensors, actuators, real-time processes, communication protocols, and data acquisition.
Relevant experience in embedded operating system development.
Strong proficiency in: Embedded systems: Linux distribution, Yocto Project, or equivalent.
SoM/SBC: Toradex, NXP, or equivalent.
Familiarity with IoT communication protocols like MQTT, as well as UI frameworks such as Qt or Flutter.
Proficiency in debugging, hardware-software integration, and experience with unit testing frameworks.
Familiarity with continuous integration/continuous deployment (CI/CD) and version control systems (such as Git).
Strong documentation skills to ensure clear communication across all development stages.
Why Join Supernova: This company is NOT for everyone.
Supernova is for those who crave challenges, thrive in uncertainty, and won't stop until they achieve something extraordinary.
Shape the Future: Help revolutionize 3D printing and redefine industrial manufacturing.
Take on Big Challenges: If you love solving tough problems and aren't afraid to fail, you'll feel at home here.
Never Settle: We move fast, think big, and push boundaries to find solutions that don't yet exist.
Learn and Grow: Work with cutting-edge technology and grow alongside a team at the forefront of innovation.
Join a Global Team: Collaborate with talented people from diverse backgrounds in Austin (US) and Barcelona (Spain).
Make an Impact: Skip the bureaucracy and focus on creating real, meaningful change for the industry.
If you're ready to push yourself and be part of something bigger, join us.