Junior Flight Software Engineer for Automatic Code Gen | Space

Indra Group

Lisboa

Presencial

EUR 25 000 - 36 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Vantagens oferecidas por esta oferta de emprego

Work-life balance
Career development
Continuous learning

Resumo da oferta

Indra Group is a global leader in technology and consulting, strengthening its Space Engineering team by hiring a Junior Flight Software Engineer for Automatic Code Gen. You will introduce the SW architecture in GNC algorithms implemented in Matlab/Simulink and work on guidelines, testing, and tool development within the MathWorks ecosystem.

The role involves implementing SW components for sensors/actuators, supporting OBSW integration, and documenting the GNC software lifecycle from

Qualificações

  • Education: a recognized engineering degree (Computer Sciences, Electrical, Electronic, Telecommunications) or a related degree (e.g. Aerospace) with demonstrable experience in computer systems and software engineering; appreciated: postgraduate studies (M.Sc or Ph.D) focusing on software engineering, real-time software or embedded systems design.
  • Engineer with minimum experience of 1 to 2 years in the practical application of the domains relevant to the post.
  • Knowledge of Model based design and implementation: Matlab or Simulink design and automatic code generation with Embedded Coder.
  • Solid theoretical background in Software Engineering, including testing and verification approaches along the Software lifecycle: SW verification and validation, Unit and integration testing.
  • Good programming skills C, Python and knowledge of software configuration control e.g. GIT, SVN.
  • Willingness to participate in the generation of project documentation, including requirements specifications, SW design, and other engineering documentation
  • Desired: Experience in some of the following fields is desired but not indispensable: Knowledge in PIL HIL test benches: RTTB, FVB, SCOE, EGSE, Unit testers for validation and qualification of software systems; DevOps infrastructure: CI tools like Jenkins, Bamboo, SonarQube; Practical experience in communication buses and protocols (CAN, 1553, SpaceWire, Serial).

Responsabilidades

  • Introduce the SW architecture in GNC Algorithms implemented in Matlab Simulink.
  • Spread and maintain modelling guidelines for GNC Algorithms.
  • Participate in the Unit Testing of the GNC Algorithm components (at model and software levels).
  • Maintain and develop in-house tools that rely on MathWorks for: generating code from the GNC Algorithms, testing in Model-in-the-loop, SW-in-the-loop and Processor-in-the-loop and obtain other artifacts from the GNC Algorithms.
  • Implement SW components for low level communications with sensors and actuators.
  • Support the SW integration for creating the OBSW.
  • Generate the documentation associated to the GNC Software (from requirements, development and validations plans, to ICDs and validation reports).
  • Interaction with technicians from other Competence Centres inside the Company or customers.

Conhecimentos

Matlab/Simulink
Embedded Coder
Python
Git/SVN
Unit testing
Model-based design

Formação académica

Engineering degree (Computer Sciences, Electrical, Electronic, Telecommunications)
Postgraduate studies (M.Sc or Ph.D) in software engineering/real-time/embedded systems

Ferramentas

RTTB
FVB
SCOE
EGSE

Descrição da oferta de emprego

Indra Group is a global leader in technology and consulting, driving innovation across defense, aerospace, air traffic, and digital transformation. We are strengthening our Space Engineering team by hiring Junior Flight Software Engineer for Automatic Code Gen.

Responsibilities

Introduce the SW architecture in GNC Algorithms implemented in Matlab Simulink.

Spread and maintain modelling guidelines for GNC AlgorithmsParticipate in the Unit Testing of the GNC Algorithm components (at model and software levels)

Maintain and develop in house tools that rely in MathWorks environment for: generating code from the GNC Algorithms, testing in Model-in-the-loop, SW-in-the-loop and Processor-in-the-loop and obtain other artifacts from the GNC Algorithms

Implement SW components for low level communications with sensors and actuators

Support the SW integration for creating the OBSW

Generate the documentation associated to the GNC Software (from requirements, development and validations plans, to ICDs and validation reports).

Interaction with technicians from other Competence Centres inside the Company or customers.

Indra Group, Tech for the future

Indra Group is a global leader in technology and consulting, driving innovation across defense, aerospace, air traffic, and digital transformation. We are strengthening our Space Engineering team by hiring Junior Flight Software Engineer for Automatic Code Gen.

Responsibilities

Introduce the SW architecture in GNC Algorithms implemented in Matlab Simulink.

Spread and maintain modelling guidelines for GNC AlgorithmsParticipate in the Unit Testing of the GNC Algorithm components (at model and software levels)

Maintain and develop in house tools that rely in MathWorks environment for: generating code from the GNC Algorithms, testing in Model-in-the-loop, SW-in-the-loop and Processor-in-the-loop and obtain other artifacts from the GNC Algorithms

Implement SW components for low level communications with sensors and actuators

Support the SW integration for creating the OBSW

Support validation in different testing facilities

Generate the documentation associated to the GNC Software (from requirements, development and validations plans, to ICDs and validation reports).

Interaction with technicians from other Competence Centres inside the Company or customers.

What are we looking for?
  • Education: a recognized engineering degree (Computer Sciences, Electrical, Electronic, Telecommunications) or a related degree (e.g. Aerospace) with demonstrable experience in computer systems and software engineering /Appreciated: Postgraduate studies (M.Sc or Ph.D) with a focus on software engineering, real-time software or embedded systems design.
  • Engineer with minimum experience of 1 to 2 years in the practical application of the domains relevant to the post.
  • The following capabilities are required for the position:
  • Knowledge of Model based design and implementation: Matlab or Simulink design and automatic code generation with Embedded Coder.
  • Solid theoretical background in Software Engineering, including testing and verification approaches along the Software lifecycle: SW verification and validation, Unit and integration testing.
  • Good programming skills C, Python and knowledge of software configuration control e.g. GIT, SVN.
  • Willingness to participate in the generation of project documentation, including requirements specifications, SW design, and other engineering documentation
  • Desired: Experience in some of the following fields is desired but not indispensable:
    Knowledge in the development of PIL HIL test benches: RTTB, FVB, SCOE, EGSE, Unit testers for the validation and qualification of software systems
    DevOps infrastructure: Continuous integration strategies and tools: Jenkins, Bamboo, SonarQube.
    Practical experience in communication buses, drivers and associated communication protocols: e.g. Bus CAN, 1553, SpaceWire, Serial line, etc. What We Offer
    • Work-life balance:Our working model is built on flexibility and autonomy, helping you balance your professional and personal life.
    • Career development:We offer career opportunities aligned with your skills, experience, and professional aspirations.
    • Continuous learning:Grow your expertise through on-the-job training and access to our learning platform, designed to develop your skills and unlock your full potential.
    Our Commitment

    We are committed to fostering an inclusive workplace where everyone is treated with respect and dignity. We promote professional growth, ensure equal opportunities throughout recruitment, development, and career progression, and provide a working environment free from discrimination based on gender, age, disability, sexual orientation, gender identity or expression, religion, ethnicity, or any other protected characteristic.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Junior Flight Software Engineer: Auto Code Gen for GNC
Junior Flight Software Engineer: Auto Code Gen for GNC

Indra Group • Lisboa

Presencial
EUR 25 000 - 36 000
Work-life balance
Career development
Continuous learning
GNC / AOCS senior engineer | space
GNC / AOCS senior engineer | space

Indra Group • Lisboa

Presencial
EUR 60 000 - 90 000
Work-life balance
Career development
Continuous learning
Software Engineer for E2E systems | Space
Software Engineer for E2E systems | Space

Indra Group • Lisboa

Presencial
EUR 42 000 - 64 000
Work-life balance
Career development
Continuous learning
Senior GNSS Receiver Engineer
Senior GNSS Receiver Engineer

Indra Group • Lisboa

Presencial
EUR 60 000 - 90 000
Senior GNC/AOCS Engineer — Space Flight Systems
Senior GNC/AOCS Engineer — Space Flight Systems

Indra Group • Lisboa

Presencial
EUR 60 000 - 90 000
Work-life balance
Career development
Continuous learning
C++ Software Engineer for Satellite Navigation Technologies
C++ Software Engineer for Satellite Navigation Technologies

GMV • Lisboa

Híbrido
EUR 35 000 - 55 000
Hybrid working model
Flexible start and finish times
Wellbeing program: Health, dental and accident insurance
+3
E2E Space Systems Software Engineer — Grow & Learn
E2E Space Systems Software Engineer — Grow & Learn

Indra Group • Portugal

Teletrabalho
EUR 45 000 - 75 000
Work-life balance
Career development
Continuous learning
Space Software Engineer – E2E Systems & Data Fusion
Space Software Engineer – E2E Systems & Data Fusion

Indra Group • Lisboa

Presencial
EUR 42 000 - 64 000
Work-life balance
Career development
Continuous learning
Engenheiro | Backend Developer
Engenheiro | Backend Developer

CEiiA • Matosinhos

Presencial
EUR 42 000 - 64 000
Employee health insurance
Partnerships with gyms
Up to three additional days holiday
+1
SW Trainee - Development
SW Trainee - Development

Nokia • Aveiro

Híbrido
EUR 12 000 - 16 000
Flexible/hybrid work
Meal allowance
Well-being programs
+2