Embedded C Software Engineer - Low Level / Bsp - International Projects

Alten
Municipality of Coslada, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English

Job location

Remote
Municipality of Coslada, Spain

Tech stack

Board Bringup
Booting (BIOS)
Code Review
Communications Protocols
Device Drivers
Embedded C
Linux on Embedded Systems
Embedded Software
FreeRTOS
Python
QNX (Software)
Real-Time Operating Systems
Software Engineering
VxWorks
Serial Peripheral Interface
Safety Critical Systems
Gitlab
Pytest
Bare Metal
DO-178B
Polarion

Job description

Are you looking for the next challenge in your professional career?Desplácese hacia abajo para encontrar los detalles completos de la oferta de trabajo, incluyendo la experiencia requerida y las funciones y tareas asociadas.Would you like to be part of a highly qualified team in an international environment?We are looking for anC Embedded Software Engineer to join an international aeronautics project, working on low-level software close to hardware for aircraft systems.This role is ideal for engineers with a strong BSP / embedded background, with the opportunity to gain or deepen knowledge in DO-178C within the project.Join an international division and work alongside some of the most talented engineers and technicians in the world.Your Benefits:Competitive salary.Long-term stable contract.International project with cutting-edge technologies.Remote work possibility with flexible hours.Integration into a highly qualified team.Opportunity to travel abroad with your project.Specialized training and continuous professional development.Social benefits and flexible compensation plan.Key Responsibilities:Develop low-level embedded software (BSP-related) for avionics and aircraft systemsWork close to hardware: board bring-up, boot sequence, drivers, interfacesImplement software mainly in C, with Python used for tooling, testing or scriptingCollaborate with hardware, systems and verification teamsParticipate in code reviews and interface definitionFollow safety-critical development processes (DO-178C - training provided if needed)Work with RTOS / embedded Linux environmentsUse embedded communication protocols in system designRequirements:Must haveExperience in embedded software developmentStrong skills in C (embedded / low-level)Experience with board-level software, such as:board bring-upbootloadersdevice driversmemory / CPU constrained systemsExperience with bare-metal and/or RTOS environmentsFamiliarity with Linux embedded developmentAbility to understand hardware schematicsExperience working closely with hardware teamsNice to haveExperience with DO-178C (any level - DAL A is a plus)Experience with RTOS (VxWorks, FreeRTOS, QNX...)Experience with embedded protocols: CAN, I2C, SPI, ARINC 429Experience with aerospace or safety-critical systemsKnowledge of tools such as GitLab, PyTest, Polarion, LDRADO-178C knowledge is a plus, but strong low-level / BSP experience is prioritized.We positively value all work or study experience abroad.xohynlmAll positions require a high level of English (at least B2) - please send your detailed CV in English.

Requirements

Must have Experience in embedded software development Strong skills in C (embedded / low-level) Experience with board-level software, such as: board bring-up bootloaders device drivers memory / CPU constrained systems Experience with bare-metal and/or RTOS environments Familiarity with Linux embedded development Ability to understand hardware schematics Experience working closely with hardware teams Nice to have Experience with DO-178C (any level - DAL A is a plus) Experience with RTOS (VxWorks, FreeRTOS, QNX...) Experience with embedded protocols: CAN, I2C, SPI, ARINC 429 Experience with aerospace or safety-critical systems Knowledge of tools such as GitLab, PyTest, Polarion, LDRA DO-178C knowledge is a plus, but strong low-level / BSP experience is prioritized. We positively value all work or study experience abroad. xohynlm All positions require a high level of English (at least B2) - please send your detailed CV in English.

Apply for this position