MP Solutions Ltd.

Embedded C++ Developer

MP Solutions Ltd.

full-time

Posted on:

Location Type: Hybrid

Location: BudapestHungary

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Development of medical technology products or product components within the *chronic dialysis* product portfolio
  • Creation, analysis, and maintenance of functional and system concepts, as well as system and component requirements
  • Coordination with internal and external stakeholders regarding product architecture, technology, application, and system functionality
  • Presentation of possible system designs based on defined system requirements and system architecture
  • Modeling of system designs in Enterprise Architect and integration of the generated code into the control application
  • Verification of system designs using prototypes
  • Support of other engineering disciplines and the V&V team in the implementation, verification, and validation of requirements

Requirements

  • Degree in computer engineering or electrical engineering; knowledge of control engineering, fluid dynamics, or software development is an advantage
  • Strong proficiency in C++, preferably with experience gained in a professional environment
  • Experience in analyzing functional requirements, system design, and modeling (e.g., using Enterprise Architect)
  • System-level thinking, quick understanding of complex technical problems, and development of sustainable solutions
  • Experience with embedded systems
  • Experience with model-based development
  • Knowledge of UML2
  • Proficient English language skills (minimum B2 level)
  • **Advantages**
  • Familiarity with modern software development methodologies (e.g., SCRUM, TDD, Clean Code)
  • Software design and development experience in the field of medical devices
  • Tool knowledge:
  • Enterprise Architect
  • Git (ideally GitHub)
  • SonarQube
  • Jira
  • User-level knowledge of Linux
  • Development on STM32 microprocessors
  • Knowledge of design patterns and practices (MVVM, dependency injection, etc.)
  • German language skills are an advantage
Benefits
  • Diverse projects based on modern technologies
  • Innovative company with a stable background
  • 5 additional days of paid leave per year (for non-contractor positions)
  • Opportunity to attend professional events, workshops, and hackathons
  • Flexible working hours and a friendly work environment
  • Team-building programs and shared leisure activities
  • Real impact on products and customers
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++embedded systemsmodel-based developmentUML2control engineeringfluid dynamicssoftware developmentdesign patternsSTM32 microprocessorsfunctional requirements analysis
Soft Skills
system-level thinkingproblem-solvingcommunicationstakeholder coordinationpresentation skillsquick understanding of complex technical problemsdevelopment of sustainable solutions