Software Engineer

Vor 5 Tagen


Darmstadt, Deutschland Terma Vollzeit

Would you like to create systems for the space industry?

As a Software Engineer in Terma, you will have the chance to work with prestigious projects and have a unique opportunity to gain experience in numerous fields within the space and technology domain – all in a cosmopolitan, international working environment.

You will contribute and drive the development and evolvement of our cutting-edge product TEMU – a full system simulator, with a set of instruction set simulation models for different processor architectures. For more information please visit our website: https://www.terma.com/products/space/tgss-based-operations/

Tasks:
  • Modelling microprocessor instruction sets for the interpreter and dynamic binary translator components in TEMU.
  • Modelling of peripherals (e.g. interrupt controllers, Ethernet MACs, UARTs, SpaceWire controllers etc).
  • Graphical User Interface programming with Qt.
  • Software Design
Relevant Skills:
  • Familiarity with compilers and interpreters and relevant frameworks (e.g. LLVM, MLIR, etc).
  • Familiarity with hardware modelling / simulation in software.
  • Familiarity with low level programming (e.g. OS kernel programming, bare metal programming).
  • Familiarity with GUI programming (e.g. Qt, or other frameworks).
  • Familiarity with emulators and instruction set simulators.
  • Solid understanding of computer architecture and how microprocessors work.
  • Familiarity with different instruction sets such as ARM, PowerPC, SPARC and RISC-V.
  • Demonstrated ability to work with larger code bases (e.g. Linux Kernel, LLVM, GCC, etc).
  • Ability to work with light weight markup languages such as AsciiDoc and Markdown.
  • Ability to work with GIT
  • Programming Languages:
    • Good knowledge of C and / or C++
    • Assembler
    • Ability to learn additional languages quickly (e.g. TableGen).
    • Knowledge of other modern languages is seen as an advantage.
  • Languages:
    • Fluency in English required

The variety of the tasks and the scope of the systems to be supported require a high degree of autonomy and good analytical skills together with the ability to effectively cooperate within the team.

What can Terma offer

At Terma, we consider skilled employees, enthusiasm and job satisfaction as the very foundation of our success and as a prerequisite for the development of the “best-in-class” solutions that Terma provides. We lead the way in applying new technology, offering a wide range of growth opportunities for each individual and emphasizing mutual respect across the board in our workplace.

Terma offers you a pleasant working environment at the customer site, where you will be able to take on challenging tasks and responsibilities in a highly professional company.

  • Great opportunities for training and personal development
  • Challenges in advanced technical environment
  • International and cosmopolitan working atmosphere
  • An employment contract with an attractive package with extra-legal benefits
  • Highly competitive salary


  • Darmstadt, Deutschland Software Vollzeit

    Locations in Germany: Darmstadt (preferred); Düsseldorf, Munich, Stuttgart, Berlin, Hamburg, SaarbrückenSoftware AG helps companies to manage and optimize their operations, infrastructure and technology with products that simplify complexity, increase transparency and prepare organizations for change.Trusted by the world’s best brands for more than 50...


  • Darmstadt, Deutschland Urban Software Institute GmbH Vollzeit

    Du möchtest Städte & Regionen unterstützen, smarter zu werden? Komm in unser [ui!]-Team! Wir suchen: Einen leidenschaftlichen Software Engineer (m/w/d) für unser Entwicklungs-Team in Darmstadt. Als Software Engineer bei [ui!] liegt Dein Fokus auf der Entwicklung von smarten Lösungen für Unternehmen und Kommunen auf der ganzen Welt. Du bist für...


  • Darmstadt, Deutschland Urban Software Institute GmbH Vollzeit

    Du möchtest Städte & Regionen unterstützen, smarter zu werden?Komm in unser [ui!]-Team!Wir suchen:Einen leidenschaftlichen Software Engineer (m/w/d) für unser Entwicklungs-Team in Darmstadt.Als Software Engineer bei [ui!] liegt Dein Fokus auf der Entwicklung von smarten Lösungen für Unternehmen und Kommunen auf der ganzen Welt. Du bist für unser...

  • Software Engineer III

    Vor 3 Tagen


    Darmstadt, Deutschland Rakuten Kobo Vollzeit

    The Role Rakuten Kobo is looking for a Software Engineer III to join our amazing Web team! You will be joining one of our development teams to deliver awesome new features for our many users to enjoy.  Our engineers are enthusiastic and operate across the development spectrum, from front-end to back-end to CI/CD and infrastructure. We take full...


  • Darmstadt, Deutschland Optimus Search Vollzeit

    We are currently seeking a highly skilled and motivated Embedded Software Engineer (f/m/d) to join our dynamic team based in Darmstadt. In this role, you will have the opportunity to work on exciting projects and contribute to the advancement of our industry-leading solutions. Designing and developing software for advanced Machine Vision Solutions ...

  • Software Engineer

    Vor 2 Tagen


    Darmstadt, Deutschland Celonis Vollzeit

    We're Celonis, the global leader in Process Mining technology and one of the world's fastest-growing SaaS firms. We believe there is a massive opportunity to unlock productivity by placing data and intelligence at the core of business processes - and for that, we need you to join us. The Team: You will be joining the Celonis Common Data Model team...


  • Darmstadt, Deutschland Optimus Search Vollzeit

    My client is a prominent provider of industrial technologies and solutions, operating across multiple locations globally. As part of a well-established division within a multinational group, we specialize in developing cutting-edge solutions for various industrial applications. With a long-standing reputation for excellence, we have a strong track record of...


  • Darmstadt, Deutschland Optimus Search Vollzeit

    My client is a prominent provider of industrial technologies and solutions, operating across multiple locations globally. As part of a well-established division within a multinational group, we specialize in developing cutting-edge solutions for various industrial applications. With a long-standing reputation for excellence, we have a strong track record of...


  • Darmstadt, Deutschland HE Space Vollzeit

    Job DescriptionAs part of the team, you will have the following responsibilities:Software development;Integration, validation, and verification activities;Studies and prototyping of concepts;Bug fixing: anomaly investigation and design of resolutions.QualificationsYou will have the following qualifications and relevant experience:BSc. in Computer Science...


  • Darmstadt, Deutschland Optimus Search Vollzeit

    My client is a prominent provider of industrial technologies and solutions, operating across multiple locations globally. As part of a well-established division within a multinational group, we specialize in developing cutting-edge solutions for various industrial applications. With a long-standing reputation for excellence, we have a strong track record of...


  • darmstadt, Deutschland Optimus Search Vollzeit

    My client is a prominent provider of industrial technologies and solutions, operating across multiple locations globally. As part of a well-established division within a multinational group, we specialize in developing cutting-edge solutions for various industrial applications. With a long-standing reputation for excellence, we have a strong track record of...


  • Darmstadt, Deutschland Solenix Vollzeit

    About Solenix and our qualities Solenix is a privately owned and international company providing engineering and consulting services in the space market, with branches in Germany, Switzerland, and Italy. We are known for high-quality services, user-oriented solutions, reliable partnerships and constructive collaboration. Our customers include space...


  • Darmstadt, Deutschland Solenix Vollzeit

    About Solenix and our qualitiesSolenix is a privately owned and international company providing engineering and consulting services in the space market, with branches in Germany, Switzerland, and Italy.We are known for high-quality services, user-oriented solutions, reliable partnerships andconstructive collaboration. Our customers include space agencies...


  • Darmstadt, Deutschland Solenix Vollzeit

    About Solenix and our qualities Solenix is a privately owned and international company providing engineering and consulting services in the space market, with branches in Germany, Switzerland, and Italy. We are known for high-quality services, user-oriented solutions, reliable partnerships and constructive collaboration. Our customers include space...


  • Darmstadt, Deutschland Solenix Vollzeit

    About Solenix and our qualitiesSolenix is a privately owned and international company providing engineering and consultingservices in the space market, with branches in Germany, Switzerland, and Italy.We are known for high-quality services, user-oriented solutions, reliable partnerships andconstructive collaboration. Our customers include space agencies such...

  • Software Engineer*

    Vor 6 Tagen


    Darmstadt, Deutschland Accso - Accelerated Solutions Vollzeit

    Software Engineer* IndividualsoftwareDas erwartet dich bei uns:Du arbeitest in Beratungs- und Softwareentwicklungsprojekten bei Kunden wie der Bahn, der DSO, AXA, BMW oder dem ZDFDu entwickelst in einem heterogenen und komplexen Umfeld hochperformante Software-LösungenDu wirkst in allen Disziplinen des Software-Engineerings mit und schreibst gut designten,...

  • System Engineer

    Vor 6 Tagen


    Darmstadt, Deutschland BAYOONET AG Vollzeit

    Die BAYOONET Group mit Standorten in Darmstadt, München, Berlin, Ludwigsburg und Köln gestaltet seit über 20 Jahren maßgeschneiderte Software und Hardware in vielfältigsten Varianten. Wir gehören zu den Top-IT-Unternehmen in Deutschland und bestehen aus: BAYOOTEC GmbH – we engineer enterprise software (bayootec.com) BAYOOMED GmbH – we engineer...


  • Darmstadt, Deutschland Telespazio DE Vollzeit

    reference: J23126location: EUMETSAT Darmstadt Germanycategory: Service and Satellite OperationsWho You AreWe're looking for a Software System Engineer to strengthen our team onsite at EUMETSAT providing top-notch services.The successful candidate will be a member of a team that ensures day to day operations and maintenance of the various data...


  • Darmstadt, Deutschland Exocad Vollzeit

    To strengthen our Quality- /Security team at Darmstadt, we are looking for you as a Senior Product Security Engineer in Technology Governance and Compliance (m/w/d) We are seeking a Senior Product Security Engineer in Technology Governance and Compliance. You should have exceptional skills with privacy and security by design, formal standards...


  • Darmstadt, Deutschland Align Technology Vollzeit

    About this opportunity We are seeking a Senior Product Security Engineer in Technology Governance and Compliance. You should have exceptional skills with privacy and security by design, formal standards documentation, information security or application security, product development life cycle for medical devices, and experience with risk management and...