Advanced Software Engineer-C++

Philips
China
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Self-motivation","Adaptability","Collaboration","Technical communication","Problem-solving"]

Build low-level C++ infrastructure for high-performance, low-latency medical data processing and reconstruction systems. You’ll focus on reconstruction infrastructure, inter-process communication, system resource management, and high-speed data acquisition and storage. Design robust data-flow architectures, develop simulators for testing/validation, and create installation/serviceability and diagnostic tools for field support. Ensure compliant, maintainable code through rigorous reviews and collaborate across global teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Philips
Philips
2 months ago

Advanced Software Engineer-C++

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 27 days agoStatus: Live

Job Summary

Build low-level C++ infrastructure for high-performance, low-latency medical data processing and reconstruction systems. You’ll focus on reconstruction infrastructure, inter-process communication, system resource management, and high-speed data acquisition and storage. Design robust data-flow architectures, develop simulators for testing/validation, and create installation/serviceability and diagnostic tools for field support. Ensure compliant, maintainable code through rigorous reviews and collaborate across global teams.
Location: China
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Focus on reconstruction infrastructure, inter-process communication, and system resource management.
  • •Develop and maintain high-speed data acquisition systems and raw data file storage and management.
  • •Design and implement robust data-flow architectures across the system.
  • •Create installation packages, serviceability features, and diagnostic tools for field support; develop system simulators for testing and validation.
  • •Manage system controls and interfaces, write compliant medical-device software, participate in code reviews, and investigate/fix product defects.

Key Requirements

  • •At least 5 years of experience with heavy exposure to a production C++ environment.
  • •Strong technical English communication skills, including reading documentation and participating in technical design discussions.
  • •Deep C++ proficiency (Modern C++11/14/17/20, STL, multi-threading, memory management) with additional capability in C#.
  • •Experience optimizing system I/O throughput, memory management, and concurrency performance for low-latency, large-scale data processing.
  • •A bachelor’s degree (or above) in Computer Science, Computer Engineering, Mathematics, Physics, Biomedical, Electrical/Computer engineering, or a related field.
Experience:5+ yearsHealthcareMedical imaging
Education:Bachelor's
Skills:Self-motivationAdaptabilityCollaborationTechnical communicationProblem-solving
Languages:English
Tech Stack:C++C++11C++14C++17C++20STLMulti-threadingMemory managementC#Inter-process communicationLow-latency systemsData acquisitionI/O optimizationConcurrency

Company Brief

Philips
Global health technology company focusing on diagnostic imaging, patient monitoring, and consumer health products. Philips develops medical devices, healthcare informatics, and solutions to improve patient care and personal well-being.
Industry: HealthTech
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Amsterdam, Netherlands
Founded: 1891
Glassdoor
Glassdoor: 3.8
WebsiteLinkedIn