Sign up to save this job, get alerts, and apply with an optimized CV.
Hardware-Related Software Architect (m/w/x)
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
Sign up to apply
Create a free account to apply for this job and get access to:
- AI-powered CV optimization for this specific job
- Save jobs and create custom alerts
- See your CV match score for each job
Company information
- Company
- K-tronik GmbH
- Location
-
Berlin
Germany - Posted
- 9 months ago
Interested in this position?
Create your free account and tailor your CV to match this job.