C++ Software Engineer

vor 2 Wochen


Darmstadt, Deutschland Hadron Talent -Hadronfinsys Vollzeit

We are looking for a C++ Software Engineer to join our client's team and work from their offices in Darmstadt, Germany.



Responsibilities:

  • Design, develop, and maintain efficient and reliable C++ code for a complex software environment used in spacecraft systems.
  • Develop software models for various satellite subsystems, ensuring functionality and alignment with project requirements.
  • Maintain code quality through clear organization, adherence to coding standards, and implementation of automated testing strategies.
  • Translate technical documentation into well-structured and maintainable C++ code.
  • Participate in the entire software lifecycle:
  • Design and development
  • Support and maintenance
  • Re-engineering and validation
  • Deliver high-quality, reliable software that meets the demands of our customers.
  • Bridge the gap between customer needs and delivered features: translate requirements into actionable tasks, estimate workload, and define project scope.



Profile:

  • University degree in Computer Science, Software Engineering, Mathematics, Mechatronics, or a similar technical field.
  • Experience working in a team environment (as a working student or full-time staff member is a plus).
  • Solid understanding of C++ programming language and familiarity with object-oriented programming principles (OOP) and UML design.
  • Ability to interpret and apply technical documentation to software development tasks.
  • Excellent problem-solving skills with a logical and pragmatic approach.
  • Additional Skills (considered assets):
  • Linux command line proficiency for efficient navigation and file system manipulation.
  • Experience with version control systems (e.g., Git) for code management and collaboration.
  • Familiarity with build automation tools (e.g., Maven, Jenkins, Nexus) to streamline the software development process.
  • Skills in debugging techniques (static and dynamic code analysis) to identify and resolve software issues.
  • Experience with continuous integration tools and processes for automated testing and deployment.
  • Exposure to automated testing frameworks (e.g., CppUnit) to ensure code quality and functionality.
  • Knowledge of JavaScript and Java programming languages can be beneficial for certain project components.
  • Strong written and spoken English proficiency for clear communication and collaboration.
  • Space Industry Background (a plus):
  • A background in, or at least a keen interest in, the space industry.
  • Familiarity with relevant space industry standards (SMP2, ECSS SMP).
  • Knowledge of the SIMSAT/SIMULUS suite for spacecraft simulation.
  • Understanding of spacecraft operations, including ECSS-E-70 (Packet Utilisation Standard).
  • Exposure to spacecraft databases (e.g., SCOS MIB, EGS-CC CDM) is a benefit.


Other important information:

  • Workmode: Onsite
  • Employment: Permanent contract
  • Location: Darmstadt, Germany



  • Darmstadt, Deutschland Telespazio DE Vollzeit

    Who You AreYou are a fan of both computer science and spacecraft missions? You would like to develop software using modern techniques and at the same time play a role in the coming satellite missions? You would like to work in an international and informal environment?Do what you love as a Software Engineer!In this position, you will be designing,...


  • Darmstadt, Deutschland Telespazio Germany GmbH Vollzeit

    Reference: J23050Who You AreYou are a fan of both computer science and spacecraft missions? You would like to develop software using modern techniques and at the same time play a role in the coming satellite missions? You would like to work in an international and informal environment?Do what you love as a Software Engineer!In this position, you will be...


  • Darmstadt, Hessen, Deutschland Modis Vollzeit

    Sie haben ein ausgepr\xc3\xa4gtes Verst\xc3\xa4ndnis im Software Engineering? Sie haben hohe Qualit\xc3\xa4tsanspr\xc3\xbcche an sich selbst und der geleisteten Arbeit? Dann suchen wir genau Sie als Software Engineer (m/w/d) f\xc3\xbcr Application-/Plattform-Development f\xc3\xbcr einen unserer zukunftsorientierten Kunden am Standort Darmstadt. Diese Vakanz...


  • 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...

  • Software Ingenieur

    vor 2 Wochen


    Darmstadt, Deutschland Accso - Accelerated Solutions Vollzeit

    Net Core/ C# Engineer* Net Core/ C# Engineer* Von der Förderung erneuerbarer Energie, der Verlagerung des Verkehrs auf die Schiene bis zur Unterstützung der Abwicklung der Organspende. NET Core / C# Engineer arbeitest du zusammen mit einem agilen Entwicklerteam an herausfordernden Kundenprojekten. Du entwickelst Software mit Hilfe moderner Technologien...


  • 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 processing...


  • Darmstadt, Deutschland Accso - Accelerated Solutions Vollzeit

    Software Engineer* Individualsoftware Für unseren Standort in Darmstadt suchen wir einen Software Engineer* Individualsoftware Wir sind digitale Maßschneider - Expert:innen für individuelles Softwareengineering & IT-Consulting. Von der Förderung erneuerbarer Energie, der Verlagerung des Verkehrs auf die Schiene bis zur Unterstützung der Abwicklung...

  • Junior Software Engineer

    vor 12 Stunden


    Darmstadt, Deutschland Enzo Tech Group Vollzeit

    I'm working with a development business who specialise in network design and infrastructure management. They are a big player in the communication systems space.Looking for a Junior Software Engineer with a bachelors/masters in Computer Science or similar to join the team on an 80% remote basis.Key skills:Degree educated.Prior experience working with Java...


  • Darmstadt, Deutschland HE Space Vollzeit

    Job Description As 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. Qualifications You will have the following qualifications and relevant experience: BSc....


  • Darmstadt, Deutschland HE Space Vollzeit

    Key Tasks and Responsibilities  As a member of a team providing services to CS Group, you will be providing support to the back office department. You will have the following responsibilities: Integration, validation, and verification activities; Software development; Front-end development; Studies and prototyping of concepts; On-site support...


  • Darmstadt, Deutschland Serco Vollzeit

    Job Introduction Serco is a leading Space Services Provider with thousands of skilled resources that has supported over 50 space missions on behalf of more than 10 Space or Government agencies around the globe, including the ESA and NASA. Serco offers space capability across the full space lifecycle from satellite testing to Launch services, LEOP to...


  • Darmstadt, Deutschland ISRA VISION Vollzeit

    The Role:Software design and development for Machine Vision SolutionPart of encourage software development team to find software platform solutionsResponsible for evaluation and validation of embedded processor (CPU, GPU, AI) technologiesInterface to Hardware Development DepartmentWork in image processing for embedded systemsFind and implement standardized...


  • Darmstadt, Deutschland HE Space Vollzeit

    Job Description Responsibilities: As a member of a team providing services to CS Group, you will be providing support to the back office department. You will have the following responsibilities: Integration, validation, and verification activities; Software development; Front-end development; Studies and prototyping of concepts; On-site support...


  • Darmstadt, Deutschland Advanced Computer Systems ACS-D GmbH Vollzeit

    Job DescriptionWe are looking for a Software Engineer with experience of remote sensing data processors to support the activities of a team based at one of our customers' site in Darmstadt (Germany)The successful candidate will be part of a team responsible for the maintenance and evolution of the EUMETSAT Copernicus operational Instrument Processing...


  • Darmstadt, Deutschland Serco Vollzeit

    Serco is a leading Space Services Provider with thousands of skilled resources that has supported over 50 space missions on behalf of more than 10 Space or Government agencies around the globe, including the ESA and NASA. Serco offers space capability across the full space lifecycle from satellite testing to Launch services, LEOP to spacecraft operations,...


  • Darmstadt, Deutschland Schenck Process Vollzeit

    "The future is cirQlar". Digital and sustainable solutions to enable companies to achieve a climate-neutral future - that is Qlar's drive and aspiration. Our success is based on more than 140 years of experience and the strong Schenck Process brand. With Qlar, our journey as one of the world's leading companies in the field of climate-neutral material...


  • Darmstadt, Deutschland Align Tech (Germany) GmbH Vollzeit

    Anfragen-ID-Nr.: 27286Zu den wesentlichen Aufgaben gehören:Softwareentwicklung in C# (und eventuell C++) für unserer 3D Dental CAD-SoftwareWeiterentwicklung und Gestaltung der GUI mit WPFMitgestalten der Usability, User Experience und Workflows der 3D Software und ihrem Umfeld im Rahmen der Digital Dental PlattformUnit-Testentwicklung bzw. Testkonzeption...


  • Darmstadt, Deutschland BorgWarner Vollzeit

    Job ID: R2024-1006Your ResponsibilitiesDeveloping concepts and solution approaches in pre-development projectsCreating software tests for HIL systems and initial sample hardwareAdaptation of series software to test requirements.Programming hardware-related software components (UART, I2C, SPI) in CYou develop automated tests and supervise test setups with...


  • Darmstadt, Deutschland Schenck Process Vollzeit

    We make processes work to make life easier and better! That is our claim and the core of everything we do. More than 140 years of experience and a strong brand stand behind the name Schenck Process. As one of the world's leading companies in the field of applied measurement and process technology, we work every day to develop new innovative solutions and...

  • System Engineer

    vor 3 Wochen


    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...