Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
Senior C++ Engineer, Medical Devices
Location
Romania
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior C++ Engineer, Medical Devices
Nagarro
• Design, develop, and maintain software applications using modern C++. • Implement new features while following established architecture and coding standards. • Optimize applications for performance, scalability, and efficient memory usage. • Collaborate with architects and technical leads to translate system designs into high-quality implementations. • Contribute to component design, interfaces, and API development. • Integrate software with backend services, third-party libraries, and hardware components where required. • Develop and maintain unit and integration tests to ensure software quality. • Investigate and resolve defects through root cause analysis and debugging. • Participate in code reviews and contribute to continuous improvements across the codebase. • Maintain technical documentation and ensure compliance with project and regulatory requirements. • Use AI-powered development tools where appropriate to improve software delivery and engineering productivity throughout the SDLC.
Job Requirements
- 5+ years of experience in software development
- Strong experience with modern C++: C++17/C++20
- Solid understanding of object-oriented design and software architecture
- Experience with debugging, performance optimization, and testing
- Knowledge of Git and Agile development practices
- Experience using AI-assisted development tools
- Nice to have: Experience in medical devices or other regulated industries
- Familiarity with ISO 13485 or similar standards
- Experience with hardware integration, embedded systems, or device communication
Benefits
- Health insurance
- Professional development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
• You will design and build foundational pieces of our agentic security platform • Own end-to-end design & delivery of features • Ship platform, agent, or integration capabilities at high velocity • Collaborate with product & engineering leaders, sales, marketing, and customer-facing teams • Deploy features into live production environments, with ownership beyond delivery — including monitoring, stability, and iteration post-launch • Building agents for SecOps • Designing tool schemas, workflows, memory stores for agents • Safe-execution loops with guardrails, policy layers, and approvals • Architect services that securely support many customer environments in parallel • Build pipelines that ingest customer security data and retrieve relevant context instantly • Real-time incident lifecycle automation end-to-end
• Anchor architecture decisions for EA's AI/agentic stack: patterns for skills, tools, agent loops, evals, memory, and observability. • Pick the highest-leverage problems to automate and run them end-to-end with department partners and EA peers. • Ship production-grade Python and TypeScript services, internal UIs, and integrations across our SaaS estate (Okta, Slack, Salesforce, Workday, NetSuite, Zendesk, Jira, and others). • Design data models in PostgreSQL that make automation, observability, and AI experimentation safe. • Contribute to code reviews and propose improvements to testing, documentation and runbook practices. • At Greenhouse's request, provide availability during agreed windows for production support activities.
Systems Analyst, Java Developer
MaxiFrotaSmart fleet management tools with practicality, economy and security.
• Provide technical support for the development and evolution of APIs across the ecosystem (finance, card, transactions, processing, acquirers) • Make decisions, together with the architecture team, at the service level: domain modeling, API contracts, integration strategies • Serve as the team's technical reference • Design and implement integrations with external systems • Contribute to defining development standards, CI/CD pipelines, and observability best practices
Staff Backend Engineer – Alerting
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• Take an active role in influencing our roadmap and your own career objectives • Work with your team to deliver new features • Drive projects from initial ideation all the way to operations • Design, build, operate, and maintain critical systems • Mentor and support other team members • Learn new skills by gaining a deeper understanding of our cloud product




