Beágyazott szoftverfejlesző (Embedded C++)
Core
Developing embedded software components for chronic dialysis medical products, focusing on system architecture, requirements analysis, and business logic implementation.
Role type
Senior Embedded Software Architect (C++)
Builds
Embedded software components for medical dialysis machines
Domain
Medical technology / Embedded systems
Deliverable
production ML models | product features
Required skills
C++, embedded systems architecture, functional safety, state machine design, CAN/CAN-FD/SPI/I2C/UART protocols, STM32 microcontrollers, UML2, requirements analysis, system modeling
Preferred skills
Code generation, functional security, international distributed team experience, AI development tools (GitHub Copilot, LLMs), MVVM, dependency injection
Technologies
STM32, C++, UML2, CAN, CAN-FD, SPI, I2C, UART, Linux, Git, SonarQube, Jira, Enterprise Architect
Responsibilities
Create and maintain functional and system concepts, validate system designs via prototypes, support V&V teams, develop components containing dialysis machine business logic
Seniority
Senior, hands-on IC with architectural responsibilities