Logo HENSOLDT

Senior software engineering for autonomous systems

New

Job

  • Level
    Senior
  • Job Field
    Software, Embedded
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Berlin, Cologne, Ulm, Fürstenfeldbruck
  • Working Model
    Onsite
  • Job Summary

    In this role, you will design and integrate software for autonomous systems, develop algorithms in ROS2, and simulate tests using Gazebo while leveraging modern development tools and container technologies.

    Job Technologies

    Your role in the team

    • Instruction and independent conception, implementation, and integration of software and algorithm development tasks in the context of autonomous, networked systems (ROS2, MAVLink, PX4) using modern methods and tools (Git, Bamboo, GitLab CI, Jenkins, Argo CD, nix) as containerized applications (e.g., Podman, Docker) in Kubernetes environments.
    • Technical planning (effort, time) of software development components including accompanying development documentation.
    • Ensuring compliance with development processes (software).
    • Definition/Review of software requirements.
    • Development of software component architectures.
    • Mentoring and knowledge transfer.
    • Creation of software designs and the associated documentation.
    • Ensuring the execution of software verification, planning, conducting, and implementing Software-in-the-Loop and/or Hardware-in-the-Loop test series, incorporating common (robotics) simulation solutions such as Gazebo.
    • Technical/sales support in the initiative and quotation phase.
    • Compliance with the standards and norms necessary for the task and the use of quasi-standard libraries and middleware (ROS2, MAVLink, PX4, zenoh, DDS).
    • Independent implementation of software development trades in time, cost, and quality.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • Completed degree in Computer Science or a comparable field.

    Qualifications

    • Experience in the use of ROS2, MAVLink, and in virtualization (Container, Kubernetes).
    • Proficiency in compiler- and interpreter-based languages (e.g., C++, Rust, Python).
    • Excellent knowledge of testing methodology, testing process, and test automation.
    • Very good German and good English skills, both written and spoken.
    • Analytical and conceptual thinking skills.
    • Willingness to learn new topics.
    • Ability to penetrate complex issues.
    • Ability to self-organize.
    • Ability to work on multiple projects simultaneously.
    • Understanding complex, overarching contexts.
    • Goal- and solution-oriented thinking.
    • Good analytical and design skills to optimize existing processes.
    • Cost-conscious action.
    • Optimization of effort/results.
    • Strong quality awareness.
    • Strong consulting skills.
    • Service orientation (internal, external).
    • Good skills in presentation and creating presentations.
    • High customer and service orientation.
    • Identifying and pursuing business opportunities within the scope of professional activities.
    • Ability to analyze deviations and take appropriate actions.
    • Good written and verbal communication skills.
    • Strong communication skills.
    • Contact strength.
    • Confident demeanor.
    • Teamwork skills.
    • Flexibility within the team.

    Experience

    • Several years of relevant professional experience in software development.
    • Several years of professional experience with the version control system Git.
    • Experience with build, test frameworks, and packaging systems (Bamboo, GitLab CI, Jenkins, Argo CD, nix).
    • Relevant experience in dealing with architecture standards and best practices, such as design patterns.

    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 Fürstenfeldbruck

      82256 Bayern

      Germany

    • Location Ulm

      Baden-Württemberg

      Germany

    • Location Cologne

      Nordrhein-Westfalen

      Germany

    • Location Berlin

      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

    Senior software engineering for autonomous systems

    Location
    Berlin, Cologne, Ulm, Fürstenfeldbruck
    Working Model
    Onsite
    Diversity
    Open for all genders

    More Jobs