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
This is your employer
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
