Applying for Senior Software Technologist I - C++ at Philips? Compare this live job with your resume first.

🎯 Tailor my resume
←Jobiba.Me
P
Active1w ago

Senior Software Technologist I - C++

Philips·📍 Bengaluru, India

Employment

Full-Time

Work mode

On-site

Experience

SENIOR LEVEL

Salary

Not disclosed

Salary not disclosed

Check market pay for comparable Senior Software Technologist roles before applying.

Salary →

Role overview

Job description

Job Title

Senior Software Technologist I - C++

Job Description

Software Engineer II 


Your Role:

 

• Design, develop, test, and maintain software components and applications using modern C++, C# in a Windows-based environment.

• Participate in the full software development lifecycle including requirements analysis, design, implementation, testing, debugging, and maintenance.

• Develop and maintain software applications using Visual Studio and associated C++, C# development tools.

• Work with Windows operating system fundamentals including processes, services, registry, file system, User Account Control (UAC), and application configuration.

• Create, enhance, and troubleshoot software modules while adhering to coding standards, design guidelines, and software development best practices.

• Utilize GitHub for source control management including branching strategies, commits, pull requests, merges, rebasing, and code reviews.

• Support and troubleshoot CI/CD pipeline issues using GitHub Actions and participate in continuous integration activities.

• Manage software dependencies and package management using NuGet and Conan.

• Configure and maintain build systems using CMake and Visual Studio project configurations.

• Develop and execute unit tests using Google Test (GTest) to ensure software quality and reliability.

• Perform debugging, root cause analysis, and defect resolution for software issues identified during development, testing, and field support activities.

• Participate in peer code reviews and contribute to software quality, maintainability, and technical excellence.

• Collaborate effectively with Software Verification, Product Management, DevOps, Architecture, and cross-functional teams to deliver high-quality software solutions.

• Create and maintain technical documentation including design documents, implementation notes, and troubleshooting guides.

• Participate in Agile development activities including sprint planning, estimation, daily stand-ups, reviews, and retrospectives.

 

You Are a Great Fit If:

 

• Bachelor’s degree in computer science, Software Engineering, Electronics, Information Technology, or a related engineering discipline.

• 8–10 years of professional software development experience using C++, C#.

• Strong understanding of object-oriented programming concepts, data structures,    algorithms, and software design principles.

• Experience developing applications in Windows environments.

• Good understanding of Windows OS fundamentals including Registry, Processes, Services, Threads, File System, and User Account Control (UAC).

• Hands-on experience with Visual Studio-based C++, C# development.

• Experience using GitHub for source code management, code reviews, pull requests, merging, and rebasing.

• Familiarity with GitHub Actions and CI/CD workflows, including basic troubleshooting of pipeline failures.

• Experience with build and dependency management tools such as CMake, Conan, and NuGet.

• Experience writing and maintaining unit tests using Google Test (GTest).

• Strong debugging, analytical, and problem-solving skills.

• Good verbal and written communication skills with the ability to work effectively in a collaborative environment.

 

 

You will stand out if you also have:

• Exposure to software development in regulated industries such as Medical Devices, Healthcare, Automotive, Aerospace, or Industrial Systems.

• Familiarity with static code analysis and code quality tools such as SonarQube, CodeScene, and C++ linting tools.

• Knowledge of software architecture patterns, design patterns, and secure coding practices.

• Experience working in Agile/Scrum development environments.

• Familiarity with software installation, deployment, and configuration management practices.

Preferred Skills

• C++17 / C++20/ C#

• Visual Studio

• Windows Application Development

• GitHub & GitHub Actions

• CMake

• Conan

• NuGet

• Google Test (GTest)

• Debugging and Root Cause Analysis

• SonarQube

• CodeScene

• Static Code Analysis & Linting Tools

• Agile Development Methodologies

How we work together:


We believe that we are better together than apart. For our office-based teams, this means working in-person at least 3 days per week.

  • undefined
  • Onsite roles require full-time presence in the company’s facilities. 
  • Field roles are most effectively done outside of the company’s main facilities, generally at the customers’ or suppliers’ locations.
  • This role is an office-based role.
     

About Philips:
We are a health technology company. We built our entire company around the belief that every human matters, and we won't stop until everybody everywhere has access to the quality healthcare that we all deserve. Do the work of your life to help the lives of others.
• Learn more about our business.
• Discover our rich and exciting history.
• Learn more about our purpose.
If you’re interested in this role and have many, but not all, of the experiences needed, we encourage you to apply. You may still be the right candidate for this or other opportunities at Philips. Learn more about our culture of impact with care here.

  • undefined

#LI-PHILIN

 

What they are looking for

Skills & requirements

Qualification

You Are a Great Fit If:   • Bachelor’s degree in computer science, Software Engineering, Electronics, Information Technology, or a related engineering discipline

P

Hiring company

Philips

Explore this employer's active roles, salary signals and company profile on Jobiba.

Keep exploring

Similar active roles

Fresh roles matched to this title and market.

View all →

Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. Title: Senior Software Engineer, Lifecycle Management Company Description: Okta is the leading independent provider of enterprise identity. The Okta Identity Cloud enables organizations to securely connect the right people to the right technologies at the right time. With over 6,500 pre-built integrations to applications and infrastructure providers, Okta customers can easily and securely use the best technologies for their business. Over 7,950 organizations, including 20th Century Fox, JetBlue, Nordstrom, Slack, Teach for America and Twilio, trust Okta to help protect the identities of their workforces and customers Position Description: We are looking for an experienced Senior Software Engineer to work on our Onboarding and Lifecycle Management (LCM) Platform team with focus on enhancing and managing services for importing, syncing and provisioning identities and access policies i.e., users, groups, roles, entitlements, etc. These features allow customers the flexibility to link and enhance their business processes with Okta’s identity management product. This role is to build, design solutions, and maintain our platform for scale. The ideal candidate will be naturally curious and has experience building software systems to manage and deploy reliable and performant infrastructure and product code at scale on a cloud infrastructure. Job Duties and Responsibilities: Work with senior engineering team in major development projects, design and implementation C

JavaAzureMachine LearningArtificial Intelligence
E
📍 Bengaluru, India· Full-time

Everpure (NYSE: P) has evolved from storage pioneer to data platform, closing fiscal 2026 with $3.7 billion in revenue, its first billion-dollar quarter, and accelerating growth into FY27. Our strategic agenda spans the companies defining the next era of technology - hyperscalers, AI labs, the AI hardware supply chain, data platform providers, and the broader AI ecosystem. This type of work—work that changes the world—is what the tech industry was founded on. So, if you're ready to seize the endless opportunities and leave your mark, come join us. THE ROLE Join the Portworx team to build and deliver our highest-quality product suite. In this role, you will write clean, scalable code with a strong focus on quality, reliability, and user-centric design. You will directly contribute to building a new SaaS platform that delivers a secure, consistent, and best-in-class experience for customers purchasing and managing Portworx offerings. As a core developer, you will take ownership of designing and implementing critical features across the entire Portworx portfolio. WHAT YOU’LL DO Design & Scale SaaS Microservices: Develop, test, and integrate high-performance microservices and features into the Portworx product suite, ensuring high availability in distributed systems. Drive End-to-End Delivery: Lead software lifecycle activities including architectural design, code reviews, unit/functional testing, documentation, and continuous integration and deployment (CI/CD). Partner Across Teams: Collaborate with product managers, cross-functional engineering peers, and early-adopter customers to transform requirements into production-ready software. Own Product Quality & Iteration: Take full ownership of feature stability by proactively incorporating customer feedback and rapidly resolving issues identified during testing and deployment. Innovate & Experiment: Research emerging technologies and cloud infrastructure tools to push performance boundaries and continuously i

JavaAWSKubernetesCI/CD
E
📍 Bengaluru, India· Full-time

Everpure (NYSE: P) has evolved from storage pioneer to data platform, closing fiscal 2026 with $3.7 billion in revenue, its first billion-dollar quarter, and accelerating growth into FY27. Our strategic agenda spans the companies defining the next era of technology - hyperscalers, AI labs, the AI hardware supply chain, data platform providers, and the broader AI ecosystem. This type of work—work that changes the world—is what the tech industry was founded on. So, if you're ready to seize the endless opportunities and leave your mark, come join us. THE ROLE Join the Portworx team to build and deliver our highest-quality product suite. In this role, you will write clean, scalable code with a strong focus on quality, reliability, and user-centric design. You will directly contribute to building a new SaaS platform that delivers a secure, consistent, and best-in-class experience for customers purchasing and managing Portworx offerings. As a core developer, you will take ownership of designing and implementing critical features across the entire Portworx portfolio. WHAT YOU’LL DO Design & Scale SaaS Microservices: Develop, test, and integrate high-performance microservices and features into the Portworx product suite, ensuring high availability in distributed systems. Drive End-to-End Delivery: Lead software lifecycle activities including architectural design, code reviews, unit/functional testing, documentation, and continuous integration and deployment (CI/CD). Partner Across Teams: Collaborate with product managers, cross-functional engineering peers, and early-adopter customers to transform requirements into production-ready software. Own Product Quality & Iteration: Take full ownership of feature stability by proactively incorporating customer feedback and rapidly resolving issues identified during testing and deployment. Innovate & Experiment: Research emerging technologies and cloud infrastructure tools to push performance boundaries and continuously i

JavaAWSKubernetesCI/CD
T
📍 Bengaluru, KARNATAKA, India· Full-time

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion for AI and a deep desire to build the best AI platform possible. We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities. We’re looking for a Senior Accounts Payable Analyst to drive accurate, efficient AP operations and solve complex finance challenges. You’ll own AP quality, reconciliations, payments, and month-end activities while partnering across Finance and Procurement. Help us build smarter, scalable AP processes through automation, ERP, and AI-enabled workflows. This role is hybrid, based out of Bangalore, India. We welcome candidates at various experience levels for this role. During the interview process, candidates will be assessed for the appropriate level, and offers will align with that level, which may differ from the one in this posting. Who You Are 4+ years of Accounts Payable experience, ideally in a shared services/GCC environment, with strong exposure to PO/non-PO invoices, vendor reconciliations, AP aging and payment support. B.Com/BBA/BBM Finance or equivalent; M.Com, MBA Finance, CA Inter or CMA Inter is a plus. Strong attention to detail, ownership, communication skills and a solid understanding of AP controls, GST/TDS, payment terms and audit requirements. What We Need Own day-to-day AP quality control, review invoices and coding, resolve complex exceptions, blocked invoices, PO mismatches and vendor account discrepancies. Support payment proposals, AP aging, vendor reconciliations and month-end close while maintaining strong maker-ch

AWSAIExcelSap
T
📍 Bengaluru, KARNATAKA, India

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion for AI and a deep desire to build the best AI platform possible. We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities. We are looking for a highly skilled and motivated Senior Design Verification Engineer to join our team. In this role, you will be responsible for the end-to-end verification of our IOMMU (Input/Output Memory Management Unit) IP. You will play a critical role in ensuring the functional correctness and performance of the design, taking ownership of the verification process right from the initial specification understanding down to final coverage closure. This role is hybrid, based out of Bangalore, India. We welcome candidates at various experience levels for this role. During the interview process, candidates will be assessed for the appropriate level, and offers will align with that level, which may differ from the one in this posting. Who You Are You have hands-on experience in ASIC or SoC verification using SystemVerilog and UVM. You enjoy debugging complex design and verification issues and working closely with cross-functional teams. You’re comfortable building verification environments from scratch and driving coverage closure. You have familiarity with standard bus protocols and modern verification tools. What We Need Experience owning block or subsystem-level verification from test planning to sign-off. Strong understanding of constrained-random verification, coverage analysis, and regression debugging. Familiarity with proto

DC
📍 Bengaluru, KARNATAKA, India· Full-time

Role Overview Build reliable software services that power products, platforms, and business decisions. As a Senior Software Developer, you’ll design and deliver scalable applications, backend services, and integrations that perform well in production and evolve with changing business needs. You’ll apply strong software engineering practices across APIs, data-intensive applications, cloud services, AI-enabled solutions, and deployment pipelines. You’ll help shape technical solutions, improve system reliability, and contribute to a high-quality engineering culture. Here’s a breakdown of what you’ll do (not all of it, just the important stuff) Design and develop scalable backend services and applications using Python or TypeScript. Lead the development of APIs, integrations, reusable software components, and AI-enabled features. Build reliable solutions for data ingestion, manipulation, service-to-service communication, and intelligent automation. Apply AI technologies and modern software engineering practices to improve product capabilities, developer productivity, and operational efficiency. Make sound technical decisions around architecture, performance, security, scalability, and maintainability. Deploy and operate applications using AWS services and CI/CD practices while improving testing, monitoring, documentation, and delivery standards. These are the essentials you’ll need to get an interview 5+ years of professional experience developing and delivering production software. Strong hands-on experience with Python; TypeScript or similar languages is also valuable. Proven experience building backend services, APIs, integrations, and service-oriented applications. Experience applying AI technologies, such as generative AI, machine learning services, intelligent automation, or AI-enabled application features. Strong understanding of software design principles, testing, debugging, performance optimization, and secure development. Experience working with cloud platfor

TypeScriptPythonAWSCI/CD

🔔 Get job alerts

New Senior Software Technologist I - C++ jobs in Bengaluru, India, straight to your inbox.

No spam · Unsubscribe anytime