M

MP Solutions

Self-funded software solutions provider globally

Embedded Software Developer - Embedded C++

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeBudapest, HungaryNo salary listed

About the Job

Requirements

  • Knowledge of modern software development methodologies, such as Scrum, test-driven development, and Clean Code.
  • Software design and development experience in medical devices.
  • Experience designing and implementing state-machine integration.
  • Experience with code generation.
  • Knowledge of communication protocols, including CAN, CAN-FD, SPI, I2C, and UART.
  • Experience developing with STM32 microprocessors.
  • At least 3 years of experience as a software architect in an international, distributed project team.
  • Background knowledge of functional safety and information security.
  • German language skills.
  • Experience using Enterprise Architect.
  • Experience using Git, ideally GitHub.
  • Experience using SonarQube.
  • Experience using Jira.
  • User-level knowledge of Linux.
  • Knowledge of design patterns and practices, such as MVVM and dependency injection.
  • Business-level English proficiency at a minimum B2 level.
  • Engineering informatics or electrical engineering degree; knowledge of control engineering or software development is an advantage.
  • Confident knowledge of C++, preferably with professional experience.
  • In-depth knowledge of software architectures, design patterns, and programming paradigms.
  • Experience in a technical leadership or team-lead role.
  • Experience analyzing functional requirements, developing system designs, and modeling.
  • Ability to use AI-based development tools effectively, such as GitHub Copilot and large language models.
  • At least 5 years of experience in embedded systems development.
  • Knowledge of UML2.

Responsibilities

  • Develop medical products or product components within the chronic dialysis product portfolio.
  • Create, analyze, and maintain functional and system concepts, as well as system and component requirements.
  • Coordinate with internal and external stakeholders on product architecture, technology, application, and system functionality.
  • Present possible system designs based on defined system requirements and system architecture.
  • Verify system designs using prototypes.
  • Support other engineering disciplines and the verification and validation team in implementing, verifying, and validating requirements.
  • Develop components containing the business logic of dialysis machines.

Desired Qualifications

  • Knowledge of modern software development methodologies, including Scrum, test-driven development, and Clean Code.
  • Software design and development experience in medical devices.
  • Experience designing and implementing state-machine integration.
  • Experience with code generation.
  • Knowledge of communication protocols, including CAN, CAN-FD, SPI, I2C, and UART.
  • Experience developing with STM32 microprocessors.
  • At least 3 years of experience as a software architect in an international, distributed project team.
  • Background knowledge of functional safety and information security.
  • German language skills.
  • Experience using Enterprise Architect.
  • Experience using Git, ideally GitHub.
  • Experience using SonarQube.
  • Experience using Jira.
  • User-level knowledge of Linux.
  • Knowledge of design patterns and practices, such as MVVM and dependency injection.

About the Company

MP Solutions

Self-funded software solutions provider globally

MP Solutions is a small, self-funded team focused on delivering practical solutions to a global audience. They emphasize hands-on involvement by owners, who work closely with the team and live in the same environment to stay aligned with customers’ needs. The company’s offerings center on providing suited solutions to millions of happy users around the world. Their approach is to work directly with clients to understand problems and deliver concrete results rather than abstract plans. MP Solutions differentiates itself through owner-led, hands-on management and a tightly knit, self-funded structure that keeps the team closely aligned with customer success. The goal is to keep delivering high-quality solutions that meet real user needs and expand their global impact.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Hanoi, Vietnam
Founded
2018

Recently Posted Jobs

Explore more opportunities at MP Solutions

See more jobs