Ver oferta completa

EMBEDDED SOFTWARE ENGINEER

Descripción de la oferta de empleo

Ready to be part of a dynamic team that's revolutionizing the 3D printing industry? Imagine a work environment where your every contribution creates a ripple effect of innovation. If you're drawn to challenges, seek out the thrill of cutting-edge projects, and thrive in a culture of autonomy, trust, and ownership, then this is more than just a job – it’s a passion-fueled journey.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 missionAs 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.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 softwareAbout YouBachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.Minimum of 5 years of experience in embedded software development, with a focus on architecture and OS development.Experience in Industrial IoT devicesStrong proficiency in: Embedded systems: Linux distribution, Yocto Project, or equivalent ; SoM/SBC: Toradex, NXP, or equivalent; IoT Communication protocols: MQTT or equivalentRelevant knowledge in: UI frameworks: Qt, Flutter, or equivalent; MCU firmwaresProficiency 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?Innovate at the Forefront: Drive innovation in 3D printing, shaping the future of the next generation of AM industrial solutions.Creative & Analytical Synergy: Thrive in an environment where creative problem-solving meets analytical rigor, making a real impact in our pioneering projects.Growth & Learning: Enjoy continuous professional development at the edge where engineering, science and man manufacturing meet.Ownership & Accountability: Take ownership of your role and tasks, ensuring accountability in every aspect of your work to make a tangible impact.Benefits 📚 Continuous Training with Elite Team: Elevate your skills with ongoing training with a high-caliber team, staying at the forefront of innovation and growth. 🌆 Brand-new offices in Barcelona and Austin: Step into our creative, collaborative space filled with light and top-notch service🌟 Attractive Salary Package: Stability meets recognition – a permanent contract paired with a rewarding salary package tailored to your expertise.
Ver oferta completa

Detalles de la oferta

Empresa
  • Supernova
Localidad
  • En toda España
Dirección
  • Sin especificar - Sin especificar
Fecha de publicación
  • 27/06/2024
Fecha de expiración
  • 25/09/2024
Senior Software Architect
Triskel Consulting

Experiencia demostrada como arquitecto de software... conocimientos del diseño y de la arquitectura del software y aplicaciones... garantizarás que el software cumple todos los requisitos de calidad, seguridad, capacidad de modificación y ampliación, etc... responsabilidades: colaborarás con otros profesionales......

Qa automation engineer
Innoit

Your profile: at least 3y of experience working as a qa automation engineer... keep reading it can be just what you're looking for! responsibilities: as a qa automation engineer, you will be involved throughout the lifecycle of the software development team with particular responsibility for the quality......

QA Engineer
Involve rh

Identificar y reportar defectos en el software... funciones: desarrollar y ejecutar casos de prueba para garantizar la calidad del software... colaborar con el equipo de desarrollo para mejorar los procesos de calidad del software... confidencial cuenta con una posición como qa engineer para garantizar......

CAD Engineer with Solidworks
Recruit4Work

Exciting opportunity for a cad engineer in the recycling industry! are you a skilled engineer with a passion for developing machines and promoting sustainability through recycling? if you have experience in cad drawing using solidworks and a deep understanding of conveyors, shredders, mills, and structural......

ELECTRICAL ENGINEER FV DESIGNER BIZKAIA
Engineers Sourcing

Electrical fv engineer bizkaiajob description: company dedicated to engineering, assembly and industrial maintenance... job description electrical engineer (solar project designer), for the development of epc projects in the photovoltaic sector... requisitos del puestorequired qualifications electrical......

Devops Engineer (m/w/d)
IBB Institut für Berufliche Bildung AG

Für ein inhouse-softwareentwicklungsteam suchen wir ab sofort einen devops engineer (m/w/d) remote in vollzeit (40h)... dafür suchen wir einen leidenschaftlichen und erfahrenen devops engineer (m/w/d), um gemeinsam die potenziale unserer inhouse-software zu entwickeln... deine rolle - das erwartet dich......

Tecnico de sistemas informáticos y software
Odekia

Se busca técnico de implantación y helpdesk de sistemas informáticos y software para dar soporte informático de sistemas y aplicaciones software (desarrollos propios y de terceros), redes y microinformática, y para administración del dominios de windows y correo de exchange......

Ingeniero desarrollo software
UTE AIRBUS DEFENCE AND SPACE-AIRBUS HELICOPTERS ESPAÑA CLAEX 2021

Requisitos del puesto experiencia demostrable requerida como ingeniero junior de desarrollo software para sistemas en tiempo real... desarrollo de software en distintos entornos: - sistemas en tiempo real para equipos embarcados- aplicaciones para dispositivos inteligentes y aplicaciones bajo windows......

CALL 37-2023-1 Satellite Communications Engineer
Centre Tecnològic de Telecomunicacions de Catalunya

(20 points) - knowledge of software defined radio systems... who are we looking for ? the space and resilient communications and systems unit is looking for a satellite communications engineer... the application documents must be submitted in pdf format through this online application... cat/space-and-resilient-communications-and-networks-srcom/......

Analista programador de software
Odekia

Se busca analista programador de aplicaciones software para incorporar al área de desarrollo de la compañía... se requieren conocimientos y experiencia en desarrollo de aplicaciones de escritorio y web con lenguajes de programación java, j2ee, jsp, html5, c++, c#; y base de datos (principalmente, oracle......