Critical FlyTech

Software architect c/c++

  • Remote · Lisbon, Coimbra
  • Full-time
Apply here
Get jobs like this one by email Design / C++ · Lisbon · Remote You sign in with LinkedIn, no new password.

Job at a glance

Stack
Design, C++, C
Location
Lisbon, Coimbra
Work setup
Remote
Contract
Full-time
Posted
This month

Description

Sobre a vaga

Critical FlyTech is growing our systems engineering capability and looking for talented engineers who want to work on high-impact, real-world aerospace challenges. You will deliver the next generation of safety-critical software across aviation, defence, and space.

O que vais fazer
  • Define and evolve software architectures for complex aerospace applications, with C and C++ as important technologies but not necessarily the only implementation languages
  • Translate system and software requirements into architectural concepts, components, interfaces and technical designs
  • Evaluate and select technologies, programming languages, frameworks and technical approaches according to system needs, constraints and lifecycle considerations
  • Drive key technical decisions and architectural trade-offs, considering performance, reliability, maintainability, testability and safety
  • Guide development teams and contribute to architecture, design, and code reviews
  • Collaborate closely with software, systems, verification and Airbus teams throughout the development lifecycle
  • Support integration, verification, debugging and technical problem-solving, ensuring alignment between implementation and the defined architecture
O que é pedido
  • Degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience
  • 8+ years of professional software engineering experience, including significant hands-on experience with C and/or modern C++, and exposure to other programming languages, technologies or software paradigms
  • Proven experience in software architecture, technical design and architectural decision-making within complex software systems
  • Strong knowledge of software architecture principles, architectural and design patterns, APIs and interfaces, modularity, concurrency, performance, scalability, maintainability and testability
  • Ability to select appropriate technologies, languages, frameworks and architectural approaches based on system constraints rather than a predefined technology stack
  • Solid understanding of the software engineering V-cycle, requirements traceability, integration, verification and testing
Valorizado
  • Experience with embedded, real-time, distributed, aerospace, or safety-critical systems and standards such as DO-178C is highly valued
O que é oferecido
  • Competitive salary with performance-based recognition
  • Continuous training, mentoring, and career development
  • Modern offices designed to foster teamwork, creativity, and well-being
  • Private Health Insurance
  • Employee Assistance Programme
  • Extra Holidays
  • Extra Parental Leave
  • Flex-Time

Benefícios e vantagens (8)

  • Comida, fruta e bebida
  • Flexibilidade de horário
  • Jogos no escritório
  • Mais de 22 dias de férias
  • Permite período sabático
  • Prémios de performance
  • Seguro de saúde
  • Suporte psicológico

Valores e cultura (8)

  • Ambiente internacional
  • Escritório
  • Híbrido
  • Igualdade de género
  • Incentivo à criatividade & inovação
  • Membros impressionantes na equipa
  • Onboarding técnico
  • Pessoas portadoras deficiência / incapacidade permanente
  • Design
  • C++
  • C

The devs.pt digest

Top stories, events and jobs — twice a month.