Senior Embedded Software Engineer

hace 3 semanas


Barcelona, Barcelona, España Supernova A tiempo completo

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 Embedded Software Engineer at Supernova, you will be a vital contributor to our 3D printing technology, focusing on embedded architecture and operating system development.
Your role will involve selecting the technology stack, as well as defining and building an industrial IoT architecture from scratch.
You and your team will work closely with the electronics engineers, ensuring seamless integration and functionality.
You're not only a coding wizard, but also a visionary that can think in the future proof of the solution you're building.
You spend time developing tests, setting up strategies to increase the maintainability of the code, and minimizing technical debt.
Last but not least, you will work with electronic and mechanic peers on the setup and operation of prototypes.
Key responsibilities: Select the technology stack for the industrial IoT platform.Lead the development of embedded software architecture and operating systems for our advanced 3D printing systems (spanning 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 long-term vision planning for software.About You Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.Minimum of 3 years of experience in embedded software development, with a focus on architecture and OS development.Strong proficiency in: Embedded systems: Linux distribution, Yocto Project, or equivalent; SoM/SBC: Toradex, NXP, or equivalent; IoT Communication protocols: MQTT or equivalent.Relevant knowledge in developing MCU-level firmware.
Implementation of sensors, actuators, real-time processes, communication protocols and data acquisition.Experience in Industrial IoT devices.Relevant knowledge in UI frameworks: Qt, Flutter, or equivalent.Proficiency in debugging and hardware-software integration.Knowledge of version control systems, such as Git.Experience with unit testing and automated testing frameworks for embedded systems.Familiarity with continuous integration/continuous deployment (CI/CD) practices.Ability to document software design and development processes clearly.Why 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.
Seniority levelMid-Senior level
Employment typeFull-time
Job functionEngineering and Research
IndustriesTechnology, Information and Internet, Manufacturing, and Appliances, Electrical, and Electronics Manufacturing

#J-18808-Ljbffr



  • Barcelona, Barcelona, España Altech Solutions & Consulting Sl A tiempo completo

    ALTECH Solutions and Consulting SL es una ingeniería especializada en el diseño, desarrollo e integración de sistemas y soluciones en el ámbito de las Tecnologías de la Información y la Comunicación (TIC).La compañía nace con el objetivo de construir soluciones innovadoras que aporten valor para sus clientes, en el ámbito del transporte, la...


  • Barcelona, Barcelona, España beBee Careers A tiempo completo

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team and play a key role in designing, developing, and integrating high-quality real-time applications on embedded platforms.


  • Barcelona, Barcelona, España Oxigent Technologies A tiempo completo

    Te interesaría seguir desarrollándote como Software Embedded Engineer en una multinacional alemana dedicada a electrodomésticos?Desde Oxigent Technologies seleccionamos un / a SOFTWARE EMBEDDED ENGINEER para participar en proyectos de desarrollo de microcontroladores, ubicado en Vallès Oriental.¿Cuáles serán tus funciones principales?Funciones...


  • Barcelona, Barcelona, España Oxigent Technologies A tiempo completo

    ¿Te interesaría seguir desarrollándote como Software Embedded Engineer en una multinacional alemana dedicada a electrodomésticos? Desde Oxigent Technologies seleccionamos un/a SOFTWARE EMBEDDED ENGINEER para participar en proyectos de desarrollo de microcontroladores, ubicado en Vallès Oriental.¿Cuáles serán tus funciones principales?Desarrollo de...


  • Barcelona, Barcelona, España Altech Solutions & Consulting SL A tiempo completo

    ALTECH Solutions and Consulting SL es una ingeniería especializada en el diseño, desarrollo e integración de sistemas y soluciones en el ámbito de las Tecnologías de la Información y la Comunicación (TIC).La compañía nace con el objetivo de construir soluciones innovadoras que aporten valor para sus clientes, en el ámbito del transporte, la...


  • Barcelona, Barcelona, España Altech Solutions & Consulting SL A tiempo completo

    ALTECH Solutions and Consulting SL es una ingeniería especializada en el diseño, desarrollo e integración de sistemas y soluciones en el ámbito de las Tecnologías de la Información y la Comunicación (TIC). La compañía nace con el objetivo de construir soluciones innovadoras que aporten valor para sus clientes, en el ámbito del transporte, la...


  • Barcelona, Barcelona, España Engineeringuk A tiempo completo

    **About Engineeringuk**We are an inventive research and development company that designs and engineers high-profile consumer electronics.Our team is responsible for delivering and maintaining software and platforms that are high-performance, low-power, stable, and meet the highest security standards. We're seeking a highly skilled Senior Embedded Software...


  • Barcelona, Barcelona, España Altech Solutions & Consulting SL A tiempo completo

    Buscamos talentoÚnete a nuestros equiposDescripción de la ofertaALTECH Solutions and Consulting SL es una ingeniería especializada en el diseño, desarrollo e integración de sistemas y soluciones en el ámbito de las Tecnologías de la Información y la Comunicación (TIC).La compañía nace con el objetivo de construir soluciones innovadoras que aporten...


  • Barcelona, Barcelona, España beBee Careers A tiempo completo

    We are seeking a skilled Embedded Software Engineer to develop in-house products, specifically software optimized for hardware developed by our team.As an Embedded Software Engineer, you will develop code that runs on operating system images prepared by the team and work closely with them. Your responsibilities will include:Programming embedded software...


  • Barcelona, Barcelona, España Oxigent Technologies A tiempo completo

    ¿Te interesaría seguir desarrollándote como Software Embedded Engineer en una multinacional alemana dedicada a electrodomésticos?Desde Oxigent Technologies seleccionamos un/a SOFTWARE EMBEDDED ENGINEER para participar en proyectos de desarrollo de microcontroladores, ubicado en Vallès Oriental.¿Cuáles serán tus funciones principales?· Desarrollo de...