Real-Time Embedded Software Engineer – Aerospace

TXT GROUP 

📍 Lombardy, Italy 🇮🇹

internship
entry-level
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

DO-178CCC++PythonGit

Industry

AerospaceMedical Devices

Job Description

As part of the Embedded Systems Business Unit , TXT e-Tech is looking for an Avionics Software Engineer to be trained to support the software certification of encryption libraries and safety-critical bootloaders for aerospace applications, in accordance with DO-178C requirements.

The selected candidate will acquire the necessary skills by working alongside a team of experts in the development, verification and documentation of software certification artefacts for embedded systems.

Skills to be acquired:

  • Development and verification of safety-critical embedded software for aerospace applications.
  • Preparation of DO-178C certification documentation (software development plans, verification plans, traceability matrices).
  • Development and execution of component and integration tests for embedded software.
  • Requirements analysis and coverage assessment for software certification.
  • Software verification through static and dynamic analysis.
  • Assessment of the impact of existing certification artefacts for reuse opportunities.


Essential Technical Skills:

  • Basic knowledge of software development for real-time embedded systems.
  • Familiarity with embedded software architectures and low-level firmware.
  • Knowledge of at least one structured programming language (C, C++ or Python preferred).


Optional Technical Skills:

  • Experience with static analysis tools, unit testing frameworks, or debugging on embedded platforms.
  • Experience with low-level debugging of boards and processors (C to assembler).
  • Familiarity with cryptography and security concepts in embedded systems.
  • Experience with software versioning tools (e.g., Git).
  • Familiarity with DO-178C software certification principles.


Soft Skills:

  • Strong problem-solving and teamwork skills.
  • Structured and detail-oriented approach.
  • Good written and spoken English for documentation and reporting.


Education: Bachelor's or Master's degree in Software Engineering, Electronic Engineering, Biomedical Engineering, Mechatronic Engineering, Aerospace Engineering, Aeronautical Engineering, Space Engineering , or other equivalent STEM disciplines.

What We Offer

  • A dynamic and international environment, with a team of industry experts.
  • Continuous training and updates on the main standards and technologies for the avionics industry.
  • Opportunity for professional growth in a constantly expanding company.
  • Internship with a view to employment.


Position is open to all applicants regardless of gender, in accordance with Italian Legislative Decree 198/2006. The company promotes equal opportunities and values diversity in all its forms