embedded flight software engineer

Zirak · Torino, Italia ·


Descrizione dell'offerta

We’re Hiring – embedded flight software engineer


Scopra se questa opportunità è adatta a lei leggendo tutte le informazioni riportate di seguito.

We are looking for a Flight Software Engineer to join our engineering team and contribute to the development of software for next-generation avionics and space systems.

This role focuses on the development of robust and efficient embedded software for on-board platforms, within structured engineering environments.

The selected candidate will be involved in the full software lifecycle, working on real-time applications, reusable software modules, and mission-critical functionalities in collaboration with multidisciplinary teams.


Responsibilities

  • Develop embedded software solutions for avionics and space-based systems
  • Contribute to the definition and implementation of software architectures for on-board applications, with a focus on modularity and reusability
  • Participate in all phases of the development lifecycle, from requirements analysis to validation and reporting
  • Customize and optimize real-time operating systems for embedded platforms
  • Support system integration, debugging, and verification activities
  • Develop internal tools and utilities (e.g., scripts, simulators) to enhance development, testing, and analysis workflows
  • Identify and support tools for performance analysis and system optimization
  • Work closely with hardware and system engineers to ensure seamless integration under real-world constraints
  • Contribute to software deployment and path-to-production activities
  • Provide support for operational phases, including monitoring and maintenance of deployed systems


Required Skills

  • Strong proficiency in C and C++ programming
  • Experience with real-time systems and multi-threaded/concurrent applications
  • Familiarity with version control systems (e.g., Git)
  • Knowledge of scripting languages for automation and tooling
  • Good understanding of embedded architectures and hardware/software integration
  • Hands-on experience with electronic instrumentation for debugging and validation
  • Strong analytical thinking and problem-solving attitude
  • Proactive mindset with continuous learning attitude
  • Ability to adapt to evolving requirements and work with different stakeholders
  • Team-oriented approach with strong communication xdwybme skills


Nice to Have

  • Experience in aerospace, avionics, or other safety-critical domains
  • Familiarity with modern development practices (e.g., CI/CD pipelines)
  • Understanding of communication interfaces and protocols (e.g., SPI, I2C, UART, CAN, Ethernet, SpaceWire)
  • Awareness of secure software development and cybersecurity principles
  • Understanding of full software and hardware development lifecycle
  • Exposure to system-level design and agile development methodologies
  • Experience with simulation, modelling, or advanced testing approaches


Languages

  • Italian: fluent
  • English: professional working proficiency

Candidatura e Ritorno (in fondo)