Logo Hensoldt Sensors Gmbh

Senior software engineering for autonomous systems

New

Job

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

    In this role, you design and develop software for autonomous, connected systems using ROS2 and MAVLink while applying testing methods and creating documentation.

    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 development-related 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 during the proactive and quotation phases.
    • Compliance with the norms/standards necessary for the task and use of quasi-standard libraries and middleware (ROS2, MAVLink, PX4, zenoh, DDS).
    • Independent implementation of software development trades in terms of time, cost, and quality.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • Completed degree in Computer Science or a related field.

    Qualifications

    • Experience in the use of ROS2, MAVLink, and in handling virtualization (containers, 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 acquire new topics.
    • Ability to penetrate complex issues.
    • Ability to self-organize.
    • Ability to work on multiple projects in parallel.
    • Understanding complex, overarching contexts.
    • Goal- and solution-oriented thinking.
    • Good analytical and design skills to optimize existing processes.
    • Cost-conscious action.
    • Optimization of effort/outcome.
    • 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

    What we offer

    • Do you want to become part of a future-oriented company? And are you ready to take on responsibility in exciting international and national projects? Then you are our candidate!

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Topics that you deal with on the job

    Job Locations

    • Location Fürstenfeldbruck

      82256 Bayern

      Germany

    • Location Ulm

      Baden-Württemberg

      Germany

    • Location Cologne

      Nordrhein-Westfalen

      Germany

    • Location Berlin

      Germany

    This is your employer

    Hensoldt Sensors Gmbh

    Hensoldt Sensors Gmbh

    Hensoldt Sensors GmbH is an established company in the defense industry that develops innovative sensor solutions for security applications. With a strong presence in Europe, it offers its employees the opportunity to work on challenging projects.

    Description

  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Aviation, Space Travel
  • Logo Hensoldt Sensors Gmbh

    Senior software engineering for autonomous systems

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

    More Jobs