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

Hardware-Near Software Development Architect (m/w/x)

Full Time Mid Level

Job description

Project Description:

You're passionate 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-Near Software Development Architect in permanent employment. We're excited to get to know you personally - and work together with passion and teamwork on exciting projects and future-oriented technologies.

Tasks:

  • Requirements Management: Active participation in taking, analyzing, and formally specifying functional and non-functional requirements that establish the architecture - System Architecture: Design, definition, and documentation of the entire system architecture for new SoC Embedded Platforms considering real-time demands, performance, and scalability - 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 the hardware architecture within the FPGA, including interfaces, data paths, and hardware accelerators that interact closely with embedded software - Interface Management: Specification 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:

  • Degree in Electrical Engineering, Computer Science, or a comparable field or 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 excited 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
  • Awarded as a Kununu TOP Company
  • Corporate Benefits (Employee Offers)
  • Free beverages
  • Individual opportunities for further education
  • 360° Support: Feedback conversations, career planning, support with relocation, etc.

Find Jobs in Germany on Arbeitnow

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
4 months ago

Find similar jobs

Explore more opportunities like this one.

Interested in this position?

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