Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
Expert C++ Engineer, Medical Devices
Location
Romania
Posted
3 days ago
Salary
0
Seniority
Lead
Job Description
Expert C++ Engineer, Medical Devices
Nagarro
• Take a leading technical role in the development of software for medical devices • Lead the design and development of complex C++ applications • Define technical approaches and contribute to software architecture and system design • Guide component design, APIs, and integration with hardware and external systems • Drive performance optimization, code quality, and long-term maintainability • Support system integration, debugging, and technical problem-solving • Lead code reviews, mentor engineers, and promote engineering best practices • Ensure compliance with development processes, documentation, and regulatory requirements • Leverage AI-assisted development tools to improve engineering productivity across the SDLC
Job Requirements
- 9+ years of professional experience with C++ software development
- Strong expertise in software architecture and object-oriented design
- Experience building high-performance, scalable applications
- Strong debugging, performance tuning, and code review experience
- Experience leading technical initiatives and mentoring development teams
- Familiarity with Git, Agile methodologies, and AI-assisted development tools
- Nice to have: Experience in medical devices, healthcare, or other regulated industries
- Familiarity with standards such as ISO 13485
- Experience with hardware integration, embedded systems, or device communication
Benefits
- Employees can work remotely
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior C++ Engineer, Medical Devices
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• 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.
• 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



