Logo HENSOLDT

C++ Software Architect

New

Job

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

    In this role, you will develop an innovative software platform in C++ and conduct requirement analyses while providing support for agile development teams and external partners.

    Job Technologies

    Your role in the team

    • Design, development, and maintenance of a cross-functional software platform.
    • Requirements analysis, specification, and development of the software architecture.
    • Strategic further development of the platform and the associated development processes.
    • Support of other development teams in the shaping and deployment of the software platform.
    • Development in C++ and, if applicable, Rust and TypeScript under Linux, QNX, FreeRTOS.
    • Selection and management of external development partners.
    • Agile planning and implementation of software development through SCRUM.
    • Use of modern software technologies (C++17/20, web technologies, Rust, git, Atlassian tools, CMake, catch2, sqlite, buildroot, ...).

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • Completed degree in Computer Science or a comparable field with a focus on software development.

    Qualifications

    • Very good knowledge in programming (at least C++17/20 or Rust).
    • Knowledge of Buildroot, Docker, or Xilinx is advantageous.
    • Knowledge in the field of IT security is desirable.
    • Good knowledge of socket/middleware programming (TCP-UDP / IP, DDS, CANopen) for automation of distributed systems with CAN bus and Ethernet is advantageous.
    • Knowledge of XML, JSON, Bamboo, Git, virtualization, as well as Xilinx Zynq Ultrascale MPSoC platforms is advantageous.
    • Excellent knowledge in software development for real-time signal and data acquisition, for event and process control.
    • Knowledge of agile development methodologies.
    • Team player with strong social skills and enthusiasm.
    • Analytical thinking and willingness to take responsibility.
    • Very good German and English skills.

    Experience

    • Several years of professional experience as a Software Architect (m/f/d).

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Health, Fitness & Fun

    Higher Take-Home Pay

    Food & Drink

    Topics You Will Work On

    Job Locations

    • Location Oberkochen

      73447 Baden-Württemberg

      Germany

    About 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

    C++ Software Architect

    Location
    Oberkochen
    Working Model
    Onsite
    Diversity
    Open for all genders

    More Jobs