We are looking for an experienced Software Architect who can lead the technical ownership of this desktop application.
The role involves understanding the existing codebase designing scalable enhancements for new hardware integration and ensuring software quality validation and cybersecurity compliance.
This is a hands-on architecture role not just a high-level design functionyou should be comfortable coding reviewing estimating and mentoring on Windows desktop application built in C#/.NET Core WPF which interfaces with USB-connected medical equipment and involves feature enhancement validation documentation security compliance and long-term maintenance strategy
Roles & Responsibilities :
Analyze design and extend the architecture of an existing C#/.NET desktop application
Lead integration of new USB medical devices using HID/Serial protocols
Collaborate with client stakeholders for requirement gathering and technical planning
Drive feature detection logic UI listing and validation workflows
Author requirement documents use cases and test scenarios
Guide junior engineers and ensure code quality via reviews testing and compliance
Prepare and review cybersecurity impact analysis documents
Support validation and audit processes using client templates
Qualifications :
Educational qualification:
Bachelors or Masters in Computer Science Electronics or equivalent
Experience working in medical healthcare or regulated product domains is preferred
Experience :
812 years of experience in software development with at least 23 years as an architect or tech lead
Mandatory/requires Skills :
Strong architecture and hands-on development experience in:
C# / .NET Core
WPF (Windows Presentation Foundation)
MVC (optional)
Experience with USB HID and Serial communication protocols
Familiarity with Medical Device Software (IEC 62304 compliance is a plus)
Good understanding of software testing especially in regulated environments
Experience with unit/integration testing debugging and performance tuning
Familiar with version control CI/CD pipelines and defect tracking tools
Preferred Skills :
Experience with cybersecurity practices and threat modeling in medical software
Exposure to frontend technologies like / / & backend technologies like / Python
Familiarity with Azure Entra / AWS IAM for authentication and identity management
Prior experience working with global teams and client-facing engagements
Experience in the domain of health care software development.
Excellent communication and documentation skills
Self-driven accountable and proactive mindset
Comfortable working with cross-functional and cross-geography teams
Ability to guide and mentor mid-level engineers
Remote Work :
No
Employment Type :
Full-time
Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more