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
... developments in industry trends, trading technologies and best https://jobeax.com/link/aZrG05pGCIE5VKOq : - A Bachelor's degree preferably in Computer Science, Engineering, or a related field.- 2-6 years of experience as a software developer ideally within a high-frequency/algorithmic trading environment- Strong foundational ...
Senior software engineering role at Siemens Healthineers in Bengaluru. Needs 7–10 years and an MCA, https://jobeax.com/link/2DENLGgQM7whDhaE or B.E.. What you'll do - Driving/Implementing feature topics and/or bug-fixing and delivering solutions adhering to coding and quality guidelines - Responsible for the high level ...
CATIA Software Developer (C++) Unlock your potential with Dassault Systèmes, a global leader in Scientific Software Engineering as a CATIA Design Engineer in Pune, Maharashtra! Imagine New Horizons CATIA is the World's Leading Solution for Product Design and Experience. It is used by leading organizations in multiple industries ...
... handling massive amounts of data, to implementing complex trading algorithms and integrating advanced hardware solutions. Your Core Responsibilities: As a software engineer, you’ll work in multidisciplinary teams alongside other engineers as well as traders, researchers, and quants to deliver challenging projects, while ...
... product owners regarding feasibility studies and estimates for new functionality. Requirements - University or college degree in the field of computer science, software engineering, or any other related subject, or relevant work experience. - 6+ years of professional experience in software development with modern C++. - Good ...
... addition to our vibrant international team. We are looking for: Software Engineer You’ll make an impact by: AI Strategy and Architecture. - Design and develop software solutions using C#, .NET, and object-oriented programming principles. - Develop custom applications, utilities, and automation tools to improve engineering ...
Software engineering role at Cisco in Bengaluru. What you'll do - Lead the design and development of secure networking solutions across VPN (IPSec/IKEv2), PKI, cryptography, and SD-WAN Platform Infra - Architect systems that ensure high scalability, resiliency, and security posture - Drive multi-functional teamwork to deliver ...
... responsible for designing and implementing High performance computing software solutions for our organization - Work closely with cross-functional teams, including software engineers, product managers, and business stakeholders - Be a subject Matter expert to unblock software engineers in the HPC domain What you need - C++ - Linux ...
Software engineering role at Omnissa in Bengaluru. Needs a https://jobeax.com/link/2DENLGgQM7whDhaE, B.E. or B.Sc. What you'll do - Need to produce software design and execute them for new use cases for various platform business - Have to collaboratively work across other teams, design and contribute code to their code ...
Software Engineer-C++ & CAD Unlock your potential with Dassault Systèmes, a global leader in Scientific Software Engineering, as a Software Engineer-C++ & CAD in Bangaluru, Karnataka! Roles & Responsibilities As part of our Software Application Development team the candidate will be involved in - Converting problem statements ...
... employee, you're a crucial part of a mission to push the boundaries of analytics and redefine financial investment Job Description Role Overview: As a Senior Software Engineer, you’ll be responsible for designing and delivering optimized, reliable backend components in C++. You’ll engage with global teams to ensure smooth ...