Junior Simulation Software Developer C/C++ (m/f/d)

Junior Simulation Software Developer C/C++ (m/f/d)

Vollzeit Vor Ort
P

Job Description: The A400M is a versatile European tactical airlifter that bridges the gap between traditional transport aircraft and strategic airlift capabilities. It stands as a symbol of industrial excellence and collaborative defense capability. Be part of this journey and join our team to shape the future of A400M simulation! We develop advanced simulation software for the A400M programme, ranging from high-fidelity Full Flight Simulators (FFS) for pilot training to advanced test facilities for avionics integration and certification. We support the A400M Military Test and Support Facility (MTSF) by providing simulation models that enable the verification and certification of avionics at software, equipment, and system levels. Our work ensures that aircraft updates are accurately represented in both training and test environments, utilizing a tech stack centered on C/C++. As a Junior Software Engineer in our MTSF team, you will be responsible for the full lifecycle of simulation solutions. You will translate high-level operational and system requirements from a variety of stakeholders into robust simulation models, design and define the necessary simulation interfaces, develop and test complex models, and drive the successful release and deployment of those models. Throughout the process you will guarantee high-quality delivery and provide support during customer-acceptance activities.

Your location: Located about an hour’s drive north of Munich, Manching is an up-and-coming market town that offers a wide range of leisure and cultural activities. Here, you can enjoy the quality of life in the countryside while the pleasures of nearby cities are still within easy reach.

Your benefits:

  • Attractive salary including holiday pay, Christmas bonus and profit sharing
  • 30 days holidays and extra days-off for special occasions
  • Excellent upskilling opportunities and great development prospects
  • Employer-funded pension
  • Employee stock options
  • Discounted car leasing
  • Special conditions for insurances
  • Public transport subsidy
  • Discounts at local businesses

On-site facilities:

  • Medical officer for check-ups and other health-related services
  • Canteen and cafeteria
  • Kindergarten nearby

At Airbus, we support you to work, connect and collaborate more easily and flexibly. Wherever possible, we foster flexible working arrangements to stimulate innovative thinking.

Your responsibilities include:

  • Developing simulation models based on avionics software to accurately represent aircraft equipment and systems
  • Working closely with customers from aircraft development
  • Providing solutions to support testing of real aircraft equipment
  • Implementing robust real-time software components, primarily using C, and integrating both in-house and third-party modules
  • Create requirements, test procedures and supporting documentation and perform formal acceptances
  • Designing and defining simulation interfaces in close collaboration with internal and external stakeholders
  • Driving development excellence by creating tools for automation, code generation, and optimized build pipelines
  • Supporting the entire deployment cycle, from initial model development to successful integration and customer acceptance
  • Working internationally gives you the opportunity to travel occasionally to meet partners on-site

We are looking for candidates with the following skills and experience:

Education:

  • We are looking for candidates with a Bachelor's or Master's degree (or equivalent) in Computer Science, Aerospace Engineering, Electrical Engineering, or a related discipline

Professional Experience:

  • Relevant experience in the field of software development: Software design, Procedural and object orientated programming, Unit, integration and system testing
  • Your proficiency in C/C++ and knowledge of distributed systems and simulation frameworks will be instrumental in this role

Technical Skills:

  • Profound knowledge of C/C++
  • Knowledge of distributed systems and simulation frameworks
  • Scripting languages (e.g. Bash, Python)
  • Build Systems (e.g. CMake) and packaging (e.g. conan.io, RPM, DEB)
  • Proficiency with Linux and Windows
  • Experience with version control systems, office applications, and Atlassian tools (e.g., Confluence, Jira)
  • Experience with CI/CD or DevOps tools (e.g., Jenkins) and software development (e.g., VS Code)
  • Experience with Avionics buses would be a plus
  • Experience with real time applications would be a plus

Work Methods and Soft Skills:

  • Familiarity and agreement with agile working methods
  • Ability to work in large teams and be an excellent team player
  • Ability to work independently
  • Proactive approach

Language Skills:

  • English: Business fluent
  • German, Spanish, French or Italian are a plus

Not a 100% match? No worries! Airbus supports your personal growth with customized development solutions.

This job requires an awareness of any potential compliance risks and a commitment to act with integrity, as the foundation for the Company’s success, reputation and sustainable growth.

Company: Airbus Defence and Space GmbH Employment Type: Permanent ------- Experience Level: Professional Job Family: Software Engineering

By submitting your CV or application you are consenting to Airbus using and storing information about you for monitoring purposes relating to your application or future employment. This information will only be used by Airbus.

Airbus is committed to achieving workforce diversity and creating an inclusive working environment. We welcome all applications irrespective of social and cultural background, age, gender, disability, sexual orientation or religious belief. Airbus is, and always has been, committed to equal opportunities for all. As such, we will never ask for any type of monetary exchange in the frame of a recruitment process. Any impersonation of Airbus to do so should be reported to emsom@airbus.com.

At Airbus, we support you to work, connect and collaborate more easily and flexibly. Wherever possible, we foster flexible working arrangements to stimulate innovative thinking.

Airbus pioneers sustainable aerospace for a safe and united world. The Company constantly innovates to provide efficient and technologically-advanced solutions in aerospace, defence, and connected services. In commercial aircraft, Airbus offers modern and fuel-efficient airliners and associated services. Airbus is also a European leader in defence and security and one of the world's leading space businesses. In helicopters, Airbus provides the most efficient civil and military rotorcraft solutions and services worldwide. From sending your resume to participating in successful interviews, here you can access all important pieces of information to guide you in your candidate journey.

Learn more

#J-18808-Ljbffr

Junior Simulation Software Developer C/C++ (m/f/d) Arbeitgeber: Prestwick Aerosystems

Airbus Defence and Space ist ein hervorragender Arbeitgeber, der dir die Möglichkeit bietet, in einem hochqualifizierten, internationalen Umfeld zu arbeiten und von erfahrenen Kolleginnen und Kollegen zu lernen. Mit attraktiven Vergütungen, flexiblen Arbeitszeitmodellen und umfangreichen Weiterbildungsmöglichkeiten unterstützt das Unternehmen deine persönliche und berufliche Entwicklung. Der Standort Bremen, bekannt für seine grüne Umgebung und kulturelle Vielfalt, bietet zudem eine hohe Lebensqualität und zahlreiche Freizeitmöglichkeiten.

P

Kontaktdaten:

Prestwick Aerosystems Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Junior Simulation Software Developer C/C++ (m/f/d) erhalten könntest

✨Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

✨Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Prestwick Aerosystems anzuklopfen, wenn du dich auf die Stelle als Junior Simulation Software Developer C/C++ (m/f/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

✨Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

✨Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Prestwick Aerosystems vorzubereiten!

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Prestwick Aerosystems klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Prestwick Aerosystems vorbereitet

✨Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

✨Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

✨Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

✨Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.