Posted 1 day ago
Software Engineer - C++ Developer
GurugramOn-siteFull-time
AI Summary
Design and implement complex software components and subsystems using C++, object-oriented analysis, and design patterns; support architectural concepts, integrations, and component tests in a hybrid Agile environment.
About this role
Work Flexibility: Hybrid
What you will do:
- Design and implement complex software components and subsystems including object-oriented analysis and design, drafting design documentation and planning and conducting integrations and component tests.
- Support the design of the architectural concepts and basic framework of the product
- Ensure a smooth transition from the product’s concept phase to maturity phase.
- Provide technical solutions to complex problems.
- Follow the company’s quality process and complies with quality management system procedures.
- Work as part of a team using established company procedures for Agile Software Development.
- Participate in software planning and estimating activities & ensures the integrity and security of company intellectual property and confidential data.
- Attends and supports engineering and surgeon review labs.
What you need:
Required Qualifications:
- Bachelor’s/Master’s degree is preferred in computer science
- 2-7 years of industry experience in professional software development.
- Experience in 3D Visualization and Geometric Computing.
- Strong expertise in Design Patterns & C++ programming concepts; Linear Algebra, Computer Vision, Software design, development and verification methodologies
- Required technical competencies in algorithms and data structures, object oriented design and analysis
Preferred Qualifications:
- Familiar with software developments tools, such as compilers, interpreters, programming editors, debuggers, source code control, defect management.
- Preferred Technical Competencies: Proficiency in Qt/QML, exposure to development of image processing applications.
- Experience in medical devices, robotics, and/or surgical navigation is an asset.
- Experience dealing with 3D Medical Imaging data (DICOM datasets, segmentation, surface extraction
Skills
3D VisualizationAlgorithms And Data StructuresC++Computer VisionDebuggersDesign PatternsDICOMGeometric ComputingImage ProcessingLinear AlgebraObject-oriented DesignQt/QMLSoftware Verification MethodologiesSource Code Control
Explore related jobs
More jobs at Stryker Singapore Private Limited
- Part-Time Machine Operator I - $21.55/hr + $2.00/hr Shift Differential - Weekend ShiftSalt Lake City, Utah
- Intern Events AdministrativeRome, Italy
- OnSite Specialist - Mt Pleasant, TXMount Pleasant, Texas
- InspectorSuzhou, China
- Machine Operator II - 3rd Shift - $24.10/hr + $2.00 Shift PremiumCary, Illinois
- Associate Territory ManagerNorthgate, Australia
Similar C++ jobs
Jobs in Gurugram
Product Specialist - UBORArcesium LLC · Bengaluru- Salesforce Development EngineerKKR · Gurugram
- Finance - Accounts Payable - Analyst/ Senior AnalystKKR · Gurugram
- Programmatic Trading Specialist, APACpubmatic · Gurugram, India
- BIM Designer, Electrical - AviationRamboll · Gurugram, India
- Procurement Sr. Manager - ITPepsiCo · Gurugram, HR
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.