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
- ๐ Home Office
- ๐Excellent Traffic Connections
- โฐFlexible Working Hours
- โธEducational Leave/Sabbatical
- ๐ผDay Care for Kids
Health, Fitness & Fun
More net
Food & Drink
Topics that you deal with on the job
Job Locations
This is your employer
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