Hybrid Architect — Hardware-Related Software Development

Posted 3 weeks ago

Apply now

About the role

  • 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.

Job title

Architect — Hardware-Related Software Development

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job