Architect specializing in hardware-related software development for communication technology at K-tronik GmbH. Engaging in system architecture and embedded software design in a hybrid work environment.
Responsibilities
System architecture: Design, definition and documentation of the overall system architecture for new SoC-based embedded platforms, taking into account real-time requirements, performance and scalability
Requirements management: Active participation in capturing, analyzing and formally specifying functional and non-functional requirements that justify the architecture
Embedded C++ development: Responsibility for low-level software design (drivers, middleware, RTOS integration) on microcontrollers, applying modern C++ standards (C++17/20) on resource-constrained systems
VHDL/FPGA architecture: Definition of the hardware architecture inside the FPGA including interfaces, data paths and hardware accelerators that interact closely with the embedded software
Interface management: Definition of APIs and communication protocols between software (C++) and hardware (VHDL) to ensure seamless integration and optimal performance
Code quality and standards: Definition of architecture guidelines, coding standards and verification strategies for both domains (software unit tests, hardware-in-the-loop simulations)
Requirements
Completed degree in electrical engineering, computer science or a comparable field / vocational training
Expert knowledge in programming microcontrollers and CPUs (ARM, RISC-V or similar) in modern C++ (including concepts such as design patterns for embedded systems, unit testing)
Deep knowledge of VHDL and practical experience in the architecture and implementation of complex logic for current FPGA families
Experience in embedded software development in modern, object-oriented C++ in a Linux environment using Git for version control
Confident application of communication protocols (e.g., SPI, I2C, Ethernet) as well as experience with bus systems and real-time operating systems (RTOS)
Ability to document complex technical matters clearly and precisely (e.g., UML, architecture documents)
Passion for shaping technology and contributing to the implementation of innovative products
Independent, goal-oriented working style combined with a high degree of teamwork and open communication
You work independently, in a structured way and possess strong problem-solving skills
Very good German and English skills, both written and spoken
Benefits
Collegial and friendly working atmosphere
Flexible working hours
30 days of vacation and flexible vacation planning
Regular team events
Recognized as a Kununu TOP Company
Corporate Benefits (employee offers)
Free beverages
Individual training and development opportunities
360° support: feedback meetings, career planning, assistance with relocation, etc.
Dynamics NAV / Business Central Developer working on ERP migration and software solutions. Collaborating in a hybrid environment with a focus on cloud technologies.
Embedded Software Engineer at Interroll Innovation GmbH developing software for embedded systems. Handling requirements, quality assurance, and collaboration with internal and external partners in a hybrid environment.
Numerical Control Programmer providing programming expertise for multi - axis high speed machining of aircraft components. Supporting Boeing Commercial Airplanes with manufacturing and producibility requirements.
Supporting Change Management for product changes in the medical technology sector. Involves task planning, presentations, and process optimization in a dynamic environment.
Intern contributing to GUI development while modernizing legacy applications using C++ and Qt. Collaborating with engineers on daily operations in the innovative team at Seagate in Singapore.
Junior Architect for developing innovative solutions in architectural projects with Grupo Autoglass. Collaborating on project execution and technical documentation in a dynamic team.
Senior Mobile Developer for a strategic project in Lisbon at LUZA Group. Seeking expertise in React Native, JavaScript, and API integration with a hybrid work model.
Traffic and Transportation Engineering Intern assisting with conducting traffic studies and preparing plans for transportation projects. Collaborating with project managers and senior engineers in Seattle, WA.
Senior Manager of Engineering leading a team at Five9 responsible for CRM integration and API expansion. Requires extensive experience in software development and team leadership.