Architect in hardware-related software development for embedded platforms at K-tronik GmbH. Focusing on system architecture and integrated communication protocols in Berlin.
Responsibilities
Design, definition and documentation of the overall system architecture for new SoC embedded platforms, taking into account real-time requirements, performance and scalability
Active participation in the elicitation, analysis and formal specification of functional and non-functional requirements
Responsibility for low-level software design on microcontrollers
Definition of the hardware architecture within the FPGA as well as interfaces and data paths
Specification of APIs and communication protocols between software (C++) and hardware (VHDL)
Definition of architecture guidelines, coding standards and verification strategies for both domains (software unit tests, hardware-in-the-loop simulations)
Requirements
Degree in Electrical Engineering, Computer Science or a comparable field / equivalent vocational training
Expert knowledge in programming microcontrollers and CPUs (ARM, RISC‑V, etc.) in modern C++ (including concepts such as design patterns for embedded systems and unit testing)
Deep knowledge of VHDL and practical experience in architecting and implementing complex logic for current FPGA families
Experience in embedded software development using modern, object-oriented C++ in a Linux environment, using Git for version control
Proficient use 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)
Independent, goal-oriented working style combined with strong teamwork skills and open communication
Excellent German and English skills, both written and spoken.
Benefits
Collegial and friendly working atmosphere
Flexible working hours
30 days of annual leave and flexible vacation planning
Regular team events
Recognized as a Kununu TOP Company
Corporate benefits (employee offers)
Free beverages
Individual professional development opportunities
360° support: feedback sessions, career planning, relocation assistance, etc.
Bachelor of Engineering in Maschinenbau at Vogelsang GmbH. Planen, entwickeln und konstruieren von Anlagen, Maschinen und Verfahren in einer praxisorientierten Ausbildung.
Project manager in Industrial Engineering role at GROHE working on complex new product introductions. Responsibilities include process optimization and project management in manufacturing.
COBOL Developer maintaining and upgrading mainframe applications at Deutsche WertpapierService Bank AG. Working in agile teams to enhance the securities platform with a focus on COBOL and DB2 in a hybrid setup.
Siemens Teamcenter Unified Developer designing hardware/software architectures and protocols on Ethernet/Profinet networks. Analyzing support requests and developing programs for industrial IT systems with some client site travel.
Internship in Manufacturing Engineering at Stryker, focusing on production processes and supplier selection. Involvement in innovative projects and continuous improvement activities in a global technology company.
Internship in Manufacturing Engineering focused on production processes within a leading medical technology company. Engage in innovative projects and gain practical experiences in the field.
Internship in 3D bone analysis and simulation at Stryker, focusing on orthopedic device development. Collaborate on data analysis and engage in product optimization.
Mobile Developer creating scalable mobile applications for iOS and Android using Flutter. Leading feature delivery and collaborating with cross - functional teams at Capgemini.
Flutter Developer designing, developing, and maintaining mobile applications in regulated Financial Services environment. Collaborating with cross - functional teams to deliver scalable and secure solutions.
Software - Entwickler developing high - quality software solutions for clients over 25 years. Collaborating with teams to ensure effective CRM and CPQ processes in a hybrid work environment.