Embedded Software Engineer Madrid, Spain (Hybrid) Employee Embedded Systems, Firmware Development
Responder al anuncioDestinusis an aerospace technology company founded under the belief that in the future distance shouldn’t matter at all. We are therefore building the near-space vehicle and the associated infrastructure. Moving at the border of Space, our hydrogen-powered vehicles are ten times faster than conventional aircraft, providing the just-in-time backbone for logistics, e-commerce, and supply chain companies who can’t wait. We define a new class of fast:our mission is to bring instantly your stuff to the other part of the world – and we mean it literally. We have an exciting opportunity for an Embedded Software Engineer to join our team. You will play a crucial role in the further development of our embedded software that powers complex aircraft guidance systems, as well as power and system management. Our platform is based on ARM CPUs, ranging from simple STM32 microcontrollers with I/O and common communication protocols, to more complex Zynq UltraScale systems with PCIe, USB, and gigabit Ethernet interfaces. TasksDefine and manage the requirements for software together with the GNC software team, the platform software team and the hardware design teamDesign the software, and implement it along with the required test cases to provide a solid foundation for the higher-level control functions, GNC software functions, state-machine for autonomous flight, security functionsSupport the hardware design team with board bring-up and debugging of subsystems not working on newly designed boardsProduce documentation and fulfil requirements from certification authorities to allow components/boards and software to be used for experimental flightsDefine the roadmap for implementation, plan sprints, and execute the plan accordinglyDevelop test plans, take part in test facility specification and testing, perform hardware testing and analyze test resultsSupport design reviews, guide the implementation of new software stacksRequirementsBachelor’s or master’s degree in computer science, engineering, or a related technical field5+ years of experience in software development, 3+ years in low-level hardware implementationsPragmatic, entrepreneurial mindset with a can-do attitudeFocus on clean, easy-to-read, well-documented, safety-critical “safe” codeKnowledge of embedded Linux and associated build environments and toolsTroubleshooting embedded systems, scoping, soldering, crimping and assembling wire harnesses for testingProgramming languages (min): C, Python and some shell scripting, VHDLExperience with CAN, Serial, TCP/IP communicationsProgramming I2C, SPI, one wire and similar with easeFamiliarity with ARM platforms like STM32 and Zynq 7000 or UltrascaleExperience with electrical or avionics integration and testing, Experience in FPGA, and CPLD would be a plusPrevious Experience in the UAV domain would be a plusExcellent written and verbal communication skillsStrong analytical and problem-solving skills, crucial for algorithm development and data analysisGood communication skills, enabling effective collaborationLanguages: English is mandatory, French and/or Spanish are beneficialBenefitsDestinus is an equal-opportunity employer:we value diversity in our companies and our teams. We do not discriminate based on age, race, religion, colour, country of origin, gender, sexual orientation, or disability status#J-18808-Ljbffr
¡Sea el primero en responder a este anuncio de trabajo!
-
¿Por qué está buscando trabajo en Trabajas.es?
Crear alerta de empleo
Cada día nuevos anuncios de trabajo Puede elegir entre una amplia gama de trabajos: nuestro objetivo es ofrecer una selección lo más amplia posible Déjenos enviar nuevos anuncios por correo electrónico Sea el primero en responder a las nuevas ofertas de empleo Todos los anuncios de trabajos en un único lugar (de empleadores, agencias y otros portales) Todos los servicios para demandantes de empleo son gratuitos Le ayudaremos a encontrar un nuevo empleo