Roles Develop software following qualification and certification standards for our embedded hypervisor (XtratuM), in particular : ECSS level B (space), DO-178C (aviation).
Develop real-time executives for space, aviation or automotive (e.g. ARINC-653, Posix PSE 5.1...). Develop real-time software tools to support the software development life cycle of systems based on hypervisors (time and space partitioned systems) for safety critical applications.
Test and validate the software products / projects. Responsibilities Elicit software requirements based on customer's specifications.
Design software to meet requirements. Carry out an efficient coding and unit / integration testing of the software design by optimized algorithms and deep knowledge of the underlying hardware architectures.
Perform validation of the software developed. Perform verification of the software developing process. Write documentation of the software products / projects.
All these activities will be carried out in close contact with the project manager and our technical customers from large European companies, Space Agencies and institutions.
Requirements and qualifications Bachelor's Degree in Computer / Informatics Engineering or equivalent. Other Bachelor's Degree could be also considered depending on the rest of requirements and qualifications Fluent in English both written and spoken (minimum B2 level or equivalent).
Spanish is not strictly necessary but must be proficient in a short term. Very interested and motivated in embedded technologies.
Ability to develop rigorous and precise work based in good understanding on how modern embedded computers work and of the customer needs.
Ability to write clear documentation in English. Ability to find the right path to develop work and ask for help when blocked.
High motivation to grow as a safety critical software engineer in embedded systems. Fluency using LibreOffice tools : Calc, Writer, Impress.
EU citizenship or with residence and work permit in Spain Valuable Knowledge of French. Knowledge of project management tools.
Experience in qualification and certification processes in particular ECSS and DO-178C. Experience managing projects based on computer architectures used in space, in particular, ARM-Cortex processors and Sparc Leon processors.
Experience in other potentially embedded architectures (e.g. RISC-V). Experience in embedded technologies (C, assembly).
Experience in real-time operating systems. Other Degrees or Masters. Experience managing European Commission Projects. Experience in aerospace on-board software.
Experience in a similar job position. Experience in LaTeX. Experience in Python. We offer Professional development in an attractive market.
Opportunity to grow within the company. Integration in a young and dynamic group. Opportunity of trainings related to software space market.
Opportunity to carry out an industrial PhD. Polytechnic University of Valencia benefits and advantages