Ihre Bewerbungsdaten
Egal, ob Sie eine Stelle für den Berufseinstieg suchen oder bereits Berufserfahrung mitbringen:
Bei uns werden Sie fündig!
Informationen zur Stelle
Stelle:
Software Engineer (m/f/d) (Fulltime, 39h/week)
Unternehmen:
Technische Universität Berlin
Anforderungen:
Requirements
0-3 years of professional experience in software development. Please only apply if you are currently based in or are going to be located in Berlin, Germany.
Strong foundation in C++ (preferably C++20).
Solid understanding of computer science fundamentals (data structures, algorithms, resource management).
Familiarity with multi-threading, concurrency, or real-time systems.
Interest or experience in wireless communication and software defined radios (SDR), in writing high performance code, and creating maintainable software.
Self-driven, willingness to learn quickly and take initiative in a fast-paced startup environment with a getting-things-done-mentality.
BS/MS in Computer Science, Computer Engineering, Software Engineering or a related technical field.
Fluent in English or German.
Bonus Skills
Exposure to wireless communication systems or software-defined radios (SDR).
Excellent communication skills in English; proficiency in German is a plus.
Familiarity with scientific computing, real-time processing, or numerical algorithms.
Experience with Linux systems and low-level debugging tools.
Familiarity with Git, CMake, and continuous integration tools.
Basic knowledge of Python or scripting for testing purposes.
Aufgaben:
tasks your tasks develop and maintain c++ code for high performance communication and sensing software modules. implement physical layer algorithms related to signal processing, localization, and data encoding/ decoding. optimize for performance, numerical stability, and the efficient usage of computational resources across hardware platforms. develop software for embedded systems with tight performance and memory constraints. be open to exploring new technologies or contributing to other parts of the stack (exempli gratia implementing a browser-based interface) when needed. write clean well-documented, and testable code in accordance with software development best practices. participate in code reviews, debugging sessions and technical discussions. contribute to rapid prototyping and experimentation on early state r&d projects.