Login Enter

K-tronik GmbH

11 months ago

Hardware-Related Software Architect (m/w/x)

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
K-tronik GmbH
Location
Berlin Germany
Posted
11 months ago
View all jobs at K-tronik GmbH

Job description

Project Description:

You're excited about technology? So are we! To strengthen our expert team at K-tronik, a customer from the wireless and communication industry, we're looking for a Hardware-Related Software Architect (m/w/x) in permanent employment. We're looking forward to getting to know you personally - and working together with passion and teamwork on exciting projects and future-oriented technologies.

Tasks:

  • System Architecture: Design, definition, and documentation of the entire system architecture for new SoC Embedded-Platforms considering real-time requirements, performance, and scalability - Requirements Management: Active participation in taking up, 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, using modern C++ standards (C++17/20) on limited resources - VHDL/FPGA Architecture: Definition of hardware architecture within the FPGA, including interfaces, data paths, and hardware accelerators that interact closely with embedded software - Interface Management: Determination of APIs and communication protocols between software (C++) and hardware (VHDL), ensuring seamless integration and optimal performance - Code Quality and Standards: Definition of architectural guidelines, coding standards, and verification strategies for both domains (software unit tests, hardware-in-the-loop simulations)

Qualifications:

  • Completed studies in electrical engineering, computer science, or a comparable field/ training - Expert knowledge in programming microcontrollers and CPUs (ARM, RISC-V, etc.) in modern C++ (including concepts like Design Patterns for Embedded Systems, Unit Testing) - In-depth knowledge of VHDL and practical experience in 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 as version control - Secure application of communication protocols (e.g. SPI, I2C, Ethernet) and experience with bus systems and real-time operating systems (RTOS) - Ability to clearly and precisely document complex technical issues (e.g. UML, architectural documents) - You can be enthusiastic about shaping technology and contributing to the implementation of innovative products - Self-motivated, goal-oriented work style combined with a high degree of team spirit and open communication - You work independently, structured, and bring an excellent problem-solving ability with you - Very good German and English language skills in writing and speaking

Benefits:

  • Collegial and friendly working atmosphere
  • Flexible working hours
  • 30 vacation days and flexible vacation planning
  • Award as a Kununu TOP Company
  • Corporate benefits (employee offers)
  • Free drinks
  • Individual opportunities for further education
  • 360° care: feedback conversations, career planning, support with relocation, etc.

Find more English-speaking jobs in Germany on Arbeitnow

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.