
Systems Software Engineer
1 week ago
Job Requirements
Systems Software Engineer
Job Profile Summary
We are seeking a highly motivated and skilled Systems Software Engineer to lead the design, development, integration, and maintenance of foundational software systems for medical imaging and diagnostic platforms. This role requires a strong systems engineering mindset, with a focus on translating complex requirements into scalable, reliable, and compliant software solutions across both cloud-native and on-premises environments.
You will collaborate across organizational boundaries and cross-functional teams to drive requirements flow-down, risk assessments, and verification and validation activities. Your work will ensure robust system integration, performance optimization, and reliability, all in alignment with regulatory standards. The ideal candidate brings deep technical expertise in embedded systems, cloud technologies, and regulated healthcare software development, along with strong problem-solving and communication skills to support product development from concept through clinical evaluation and field deployment.
Job Description
Roles and Responsibilities
- Conduct software component and product integration to maximize performance and operability.
- Lead design reviews, technical risk assessments, trade-off analyses, and FMEA assessments for new features and system enhancements.
- Design and implement system-level software components for both cloud-native and on-premises applications for medical imaging platforms.
- Manages software and systems requirements, specifications and flow down. Drives verification and validation activities for the overall product/system/SW application, including system level testing.
- Responsible for performing gap assessments and driving CTQ / risk decisions within the team to ensure compliance with regulatory standards (e.g. IEC 60601, FDA) and cybersecurity protocols.
- Ensure software reliability, scalability, and maintainability through rigorous testing and documentation.
- Develop and execute system verification and validation test procedures.
- Resolves issues in situations that require good technical knowledge and judgment within established procedures. Consults more senior team members for issues outside of defined instructions/parameters.
- In-depth understanding of how their work integrates with other teams and contributes to business objectives.
- Strong interpersonal skills to lead other engineers and explain technical concepts to non-technical stakeholders.
Required Qualifications
- Bachelor's or master's degree in computer science, Electrical Engineering, or related field.
- 5+ years of experience in system software development, with at least 2 years in cloud (AWS or other cloud platforms) application development.
- Proficiency in C/C++ and Python; experience with Linux kernel and embedded systems.
- Experience with containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines (GitLab, Artifactory).
- Solid understanding of distributed systems, SOA, and n-tier architecture.
- Familiarity with Agile tools and software lifecycle management.
- Experience with healthcare quality and regulatory compliance (e.g., DHF, V&V, IEC
- Strong analytical and problem-solving skills; ability to work independently and in teams.
- Self-starter with a results-oriented mindset and ability to manage multiple priorities.
Preferred Qualifications
- Knowledge of cybersecurity frameworks and secure software development practices.
- Experience with Infrastructure as Code (e.g. Terraform, CloudFormation).
- Strong communication skills across time zones and distributed teams.
- Ability to adapt and collaborate with diverse teams.
- Understanding of organizational vision and ability to align personal and team goals.
-
Software Engineer
2 days ago
Bengaluru, Karnataka, India Baya Systems Full time ₹ 15,00,000 - ₹ 25,00,000 per yearSOFTWARE ENGINEER BENGALURU, INDIA About the role: We are seeking a seasoned Software Engineer with a strong background in computer architecture or networking. The ideal candidate will play a key role in shaping our technology portfolio, bringing expertise and creativity to our solutions Responsibilities:Develop Baya's system software in Python and C...
-
VuNet Systems
2 weeks ago
Bengaluru, India Vunet Systems Full timeRole : Software Engineer - JavaExperience : 3 - 6 YearsEducation : B.E./Master'sLocation : Bangalore (Work from Office)Job Description :The Product development team in VuNet is responsible for creating highly scalable products for our customers and delivering excellent customer experience. We are looking for an experienced Software developer with deep...
-
Software Verification Engineer
2 days ago
Bengaluru, Karnataka, India Baya Systems Full time ₹ 15,00,000 - ₹ 25,00,000 per yearSOFTWARE VERIFICATION ENGINEER BENGALURU, INDIA About the role: We are seeking a seasoned Software Verification designer with a strong background in building infrastructure and writing test sequences for complex software platforms. The ideal candidate will play a key role in shaping our technology portfolio, bringing expertise and creativity to our...
-
Software Engineer III
2 weeks ago
Bengaluru, India Guidewire Software Full timeJob Description Job Description - Guidewire is the platform PC insurers trust to engage, innovate, and grow efficiently. We combine digital, core, and data solutions to deliver a seamless experience for our customers. Our team is dedicated to building software that supports the future of the insurance industry, and we are looking for individuals who share...
-
Software Engineer
1 week ago
Bengaluru, India APPIT Software Inc Full timeSoftware Engineer- ALM Location: Bangalore Role: Software Engineer Notice period: 30 days Experience: 3-5 years Primary Skills: Proficient understanding of the Software Development Life Cycle (SDLC) and its various phases. Strong command of Unified Modeling Language (UML) and SysML for designing software architectures and solutions. Hands-on experience with...
-
Software Engineer
16 hours ago
Bengaluru, Karnataka, India APPIT Software Inc Full time ₹ 9,00,000 - ₹ 12,00,000 per yearSoftware Engineer- ALMLocation: BangaloreRole: Software EngineerNotice period: 30 daysExperience: 3-5 yearsPrimary Skills:Proficient understanding of the Software Development Life Cycle (SDLC) and its various phases.Strong command of Unified Modeling Language (UML) and SysML for designing software architectures and solutions.Hands-on experience with...
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Guidewire Software Full timeJob DescriptionJob DescriptionRoles and Responsibilities- Operate as a start-up within a highly influential InsurTech company- Drive engineering best practices such as TDD and GitOps- Lead the team in architecture and design discussions, and represent the team in cross company architecture decisions- Partner with product management and engineering leadership...
-
Systems Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Quest Global Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Requirements Systems Software EngineerJob Profile SummaryWe are seeking a highly motivated and skilled Systems Software Engineer to lead the design, development, integration, and maintenance of foundational software systems for medical imaging and diagnostic platforms. This role requires a strong systems engineering mindset, with a focus on translating...
-
VuNet Systems
2 weeks ago
Bengaluru, India Vunet Systems Full timeRole : Software Engineer - Golang DeveloperExperience : 3 - 6 YearsEducation : B.Tech/Master'sLocation : Bangalore (HSR / Work from office)We are looking for a Golang developer with good proficiency in the Go programming language. You will develop complex applications and micro services which are robust and easy to maintain. You will coordinate with...
-
Software Engineer
1 week ago
Bengaluru, Karnataka, India VuNet Systems Full time ₹ 15,00,000 - ₹ 25,00,000 per yearRole :Software Engineer - JavaExperience :3 - 6 YearsEducation :B.E./Master'sLocation :Bangalore (Work from Office)Job DescriptionThe Product development team in VuNet is responsible for creating highly scalable products for our customers and delivering excellent customer experience. We are looking for an experienced Software developer with deep expertise in...