Logo HENSOLDT

Software architect C++, Linux, distributed systems

Job

  • Level
    Experienced
  • Job Field
    Software
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Oberkochen
  • Working Model
    Onsite
  • Job Summary

    In this role, you design high-performance software architectures for distributed systems in C++ and Linux, optimize scalability, and conduct architecture and code reviews.

    Job Technologies

    Your role in the team

    • Specification, development, and support of the implementation of high-performance software architectures for distributed systems.
    • Design and (further) development of the software architecture using modern technologies (C++17/20/23, Rust, UI/Web technologies).
    • Optimization of scalability as well as conducting architecture reviews and supporting code reviews.
    • Selection and evaluation of modern tools and libraries (CMake, catch2, sqlite, buildroot, etc.).
    • Close collaboration with an agile development team as well as technical management of external development partners.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • Completed degree in Computer Science or related fields with a focus on software development.

    Qualifications

    • Excellent knowledge in programming (C++17/20 or Rust) as well as middleware (TCP/UDP, MQTT).
    • Proficient in CI/CD pipelines, build systems (CMake), and version control (Git).
    • Analytical thinking, team player, and enthusiasm for new software trends.
    • Very good knowledge of German and English.
    • Willingness to undergo the รœ2 security check.

    Experience

    • Several years of experience in software architecture with a strong focus on C++ and Linux-based systems.

    This text has been machine translated. Show original

    What we offer

    • For the Ground & Naval Application Software division, we are seeking a "Software Architect in C++, Linux, Distributed Systems (m/f/d)" to join us as soon as possible at the Oberkochen location, with deployment in Aalen.
    • The department develops software and systems for observation and monitoring.
    • To this end, camera systems and other sensors, such as radars, are interconnected intelligently, and their data is processed for the users.
    • The designed, distributed software architectures support low-end hardware as well as highly available high-end server systems and cover requirements from real-time processing, redundancy, and automation to intuitive operation and visualization.

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Health, Fitness & Fun

    More net

    Food & Drink

    Topics that you deal with on the job

    Job Locations

    • Location Oberkochen

      73447 Baden-Wรผrttemberg

      Germany

    This is your employer

    HENSOLDT

    HENSOLDT

    HENSOLDT is a world-leading provider of premium sensors for security and surveillance missions. The company is the global market leader in missile warning systems and submarine periscopes, among others. In addition, HENSOLDT has a strong presence in the markets for radar, optronics and electronic protection systems.

    Description

  • Founding year
    2017
  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Aviation, Space Travel
  • Logo HENSOLDT

    Software architect C++, Linux, distributed systems

    Location
    Oberkochen
    Working Model
    Onsite
    Diversity
    Open for all genders

    More Jobs