Apprentice – Software Verification
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