Embedded software architect

A few of the partners we’re proud to be trusted by:

We are recruiting an embedded software architect for a remote role. As some travel to Germany may be involved, there is an emphasis on EU-based candidates, though outstanding applicants from other territories with convenient travel links will be considered. 

Our customer is a startup owned by one of the world’s biggest engineering companies.

You will be working on a new generation of eBikes where the data flow and the logical architecture of eBike components is re-designed.

Responsibilities

  • Understanding of the current software-architecture, incl. build processes and pipelines.
  • Understanding of the current challenges in system software-development and analysis of dependencies within the eBike smart system by complying to the embedded software development paradigm.
  • With the goal of optimization, design, implementation, and validation of a new software architecture for the project in the current eBike smart system by means of code analysis and performance measurements.

Targets

Identify and further implement optimizations within the software architecture. Furthermore, to help us to design a new software architecture that facilitates:

  • More independence in the software development process
  • A greater degree of freedom for feature development within the system
    • Separation of hardware constraints (HAL) and system feature development
    • To enable more teams to work simultaneously
    • Decrease the dependencies within the component and within the system
  • Help us with the transition towards a system controller approach (without a deceleration in implementation speed) – API design
  • Improve the system robustness with regards to:
    • A start-up environment
    • Initialization of the system o Variety handling

Requirements

  • Several years of professional experience in the field of embedded software development as well as in-depth programming knowledge in C / C ++ (version 20 and higher)
  • Experience in developing software for an embedded system based on STM32
  • Experience implementing Bluetooth Low Energy (BLE) communication between the BRC component and other devices including proprietary authentication and integration testing
  • B2/C1 English (spoken and written) or equivalent

Why join the K&C team and this project?

  • German IT company with HQ in Munich
  • 23 years history
  • Competitive compensation;
  • Talented team without hierarchies
  • 20 workdays of vacation per year, 15 days of paid sick leave;
  • Fulltime remote work anywhere within the EU or Azerbaijan is possible; as is being based in one of our offices in Krakow or Sofia if you prefer an office environment or hybrid
  • Flexible working schedule

Sounds interesting? We are excited to get to know you!

If you have any questions you would like to ask or if there is any additional information you would like to receive, please feel free to get in touch via either [email protected] or the contact form at the bottom of this page.

SHARE WITH FRIENDS

Working with K&C

K&C has a win-win organisational culture –
we know we only succeed when our team members do too!

K&C is an international software development company with 100+ experts split between our offices in Munich (HQ) Kyiv, Krakow, Sofia, Baku and Sulaimaniya. We provide consulting and direct services for the complex IT-Projects of major European clients such as Commerzbank, Nestle, Bosch, Raiffeisen, METRO, DER Touristik, Lufthansa and others.

At K&C we work with different projects — websites, portals, platforms, mobile (iOS, Android), intranet-systems. The combination of our expertise in cutting-edge technologies, 15 years’ collaborative experience with leading European clients, and a friendly and productive work environment has enabled us to turn traditional IT outsourcing into a reliable and competitive product.

Raft building in Bavaria

Send us your CV and
Cover Letter

K&C (Krusche & Company GmbH)

St.-Pauls-Platz 9

80336 Munich

Germany

[email protected]

+49 89 4161 7569-00

Role applied for – embedded software architect

"*" indicates required fields

Full Name*
Accepted file types: pdf, doc, docx, Max. file size: 5 MB.
Accepted file types: pdf, doc, docx, Max. file size: 5 MB.