73 people viewed this job today

Apprentice – Software Verification

Baxter
|Bengaluru, Karnataka, India|7 May 2026
Experience Required
Fresher
Employment Type
Full-time
Target Batch
Any
Role Category
Fullstack
How to Apply
Apply on the company portal
Skills Recommended
Software VerificationEmbedded SystemsHardware–Software IntegrationTestingDocumentationUnit TestingIntegration TestingVerificationEmbedded ProductsSafetyQualityComplianceElectronics & TelecommunicationMechanicalCSAIMLCommunication ProtocolsUARTSPII2CCANEthernetSchematicsDatasheetsHardware InterfacesEmbedded Development EnvironmentsIDEsHardware DebuggersRTOSEmbedded LinuxMicrocontrollersSensorsCommunication InterfacesVersion Control SystemsGit

About the job

Job Description

At Baxter, we believe every person—regardless of who they are or where they are from—deserves a chance to live a healthy life. It was our founding belief in 1931 and continues to be our guiding principle. We are redefining healthcare delivery to make a greater impact today, tomorrow, and beyond.

Our Baxter colleagues are united by our Mission to Save and Sustain Lives. Together, our community is driven by a culture of courage, trust, and collaboration. Every individual is empowered to take ownership and make a meaningful impact. We strive for efficient and effective operations, and we hold each other accountable for delivering exceptional results.

The Apprentice – Software Verification role is a one‑year, fixed‑term apprenticeship designed for BTech graduates to gain practical, hands‑on experience in Software Verification. The apprentice will work under the guidance of experienced engineers and contribute to embedded software, hardware‑software integration, testing, and documentation activities while learning industry‑standard engineering and quality practices.

Key Responsibilities

Assist in development and testing of medical device under supervision

Support hardware–software integration, bring‑up, and debugging activities

Participate in unit testing, integration testing, and verification of embedded systems

Support preparation and maintenance of technical documentation, including design notes, schematics references, and test reports

Collaborate with cross‑functional teams including hardware, systems, and verification engineering

Adhere to safety, quality, and compliance requirements applicable to embedded products

Required Qualifications

Bachelor’s degree in Electronics & Telecommunication / Mechanical / CS/ AI/ ML

Strong fundamentals in Software Verification.

Understanding of embedded systems architecture

Basic knowledge of communication protocols (e.g., UART, SPI, I2C, CAN, Ethernet – academic exposure acceptable)

Familiarity with schematics, datasheets, and hardware interfaces

Preferred Qualifications

Exposure to embedded development environments, IDEs, or hardware debuggers

Basic understanding of RTOS or embedded Linux concepts

Academic or project experience involving microcontrollers, sensors, or communication interfaces

Familiarity with version control systems (e.g., Git)

Skills & Competencies

Strong analytical and troubleshooting skills

Interest in hardware–software co‑development

Willingness to learn and adapt in a structured engineering environment

Good communication and technical documentation skills

Ability to work effectively in a team-oriented, cross‑functional environment

Apply Now
Apprentice – Software Verification at Baxter | Campus to Career