Senior Software Developer - Embedded Systems-30659] (Bengaluru)

Senior Software Developer - Embedded Systems-30659] (Bengaluru)

09 Nov
|
ANSR
|
Bengaluru

09 Nov

ANSR

Bengaluru

ANSR is hiring for one of its clients.

About ANSR MedTech:

Who We Are:

ANSR MedTech Capability Center is a recent global innovation hub being established in India for a Fortune 100 Fastest-Growing Company in the MedTech sector. Built in partnership with ANSR, the center draws on ANSR’s proven experience in establishing and scaling high-performance Global Capability Centers (GCCs) for leading global enterprises.

ANSR MedTech center brings together world-class engineering, product, and technology talent to build next-generation healthcare platforms and solutions that power global operations.

Our Vision:

To build a next-generation MedTech capability center that powers global healthcare innovation. We envision:

At its core, the ANSR MedTech Capability Center is about enabling innovation that touches lives at scale.

Job Title: Senior Software Developer

Department: R&D;

Location: Bengaluru, India

About the Role:

We are looking for a collaborative and adaptable Senior Software Engineer to join the Life Cycle Engineering (LCE) team supporting ANSR MedTech’s embedded software for medical products. In this role, you will investigate and resolve issues reported from the field and from manufacturing, tracing symptoms though large, existing embedded systems to find the root cause in the C code. You will work closely with our development, QA, Systems and support teams to resolve issues quickly and effectively, improving product reliability and the experience of the people who depend on our products.

Responsibilities:

- Investigate and resolve complex software and system issues reported from the field and manufacturing, spanning multiple components and product generations.
- Analyze device logs, fault and alarm data,



and other diagnostics to identify root cause in the embedded C code.
- Reproduce issues in the lab and work with development and QA to fix and verify them.
- Manage multiple issues at once, driving each to resolution with minimal supervision.
- Document investigations, designs, requirements, and test artifacts in compliance with medical device regulations and company policies.
- Collaborate with software, hardware, Quality, Regulatory, Manufacturing, and support teams, and keep stakeholders updated on issue status.
- Participate in design and code reviews, share knowledge, and contribute to development and maintenance work as priorities change.

Education and Experience:

- Bachelor’s degree in software engineering, Computer Science, or a related field with 5+ years of relevant experience, or a master's degree with 4+ years.
- Strong programming skills in C and/or C++.
- Hands-on experience developing embedded software for ARM, TI, MSP, or similar microcontrollers.
- Demonstrated ability to debug and find root cause of issues in a large, shared codebase.
- Willingness to lead technically when needed, including mentoring, reviewing, or guiding an area of the design, while staying hands-on and team-oriented.

Preferred Skills:

- Experience with embedded debugging tools (JTAG debuggers, logic analyzers, log/trace analysis).
- Medical device or other regulated-industry experience.
- BLE or other wireless communication protocols.
- Knowledge of I2C, SPI, Flash, EEPROM, and/or USB.
- Understanding of RTOS and OS concepts (threading, mutual exclusion, interrupts, deadlock avoidance).
- Ability to read electrical schematics.
- Familiarity with Agile or other SDLC practices; object-oriented design where applicable.

📌 Senior Software Developer - Embedded Systems-30659] (Bengaluru)
🏢 ANSR
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer - embedded systems-30659] (bengaluru) / bengaluru