Embedded Software Professional
Infosys · Bengaluru · onsite · Posted 2d ago
About a minute. You'll make an account on the way through.
About this role
We are seeking an experienced Embedded Software Architect to lead firmware sustenance, enhancement, and new feature development for next-generation medical biopsy systems. The ideal candidate will have deep expertise in embedded software architecture, real-time operating systems, firmware development, debugging, and device-level communication protocols. This role requires hands-on technical leadership, close collaboration with global engineering teams, and the ability to drive high-quality software solutions in a regulated medical device environment.
Roles Responsibilities
- Lead architecture, design, development, and sustenance of embedded firmware for medical devices.
- Analyze existing firmware, identify improvement opportunities, and drive enhancement initiatives.
- Design and implement robust, scalable, and maintainable embedded software solutions using C/C++.
- Knowledge of RTOS like NXP MQX, FreeRTOS, Zypher etc.
- Knowledge of PCB design and development, recommendation of alternative components for existing PCBs.
- Provide technical leadership for debugging, performance optimization, and root-cause analysis of complex system issues.
- Review software architecture, design documents, and source code to ensure compliance with engineering best practices.
- Support integration of firmware with hardware peripherals and system components.
- Define and implement unit, integration, and automation testing strategies for embedded software.
- Collaborate with cross-functional teams including hardware, QA, systems engineering, and product management.
- Mentor development teams and guide technical decision-making throughout the product lifecycle.
Technical Requirement
- 15+ years of experience in embedded software and firmware development.
- Strong hands-on experience with NXP MQX, FreeRTOS or similar RTOS.
- Expert-level programming skills in C and C++.
- Experience with Perl scripting, particularly for graphics generation or automation tasks.
- Strong knowledge of JTAG-based debugging, emulators, and associated debugging tools.
- Hands-on experience with CodeWarrior IDE and similar embedded development environments.
- Experience with embedded communication protocols such as CAN, I2C, UART and SPI.
- Experience developing and maintaining automated test frameworks and test suites for embedded software.
- Knowledge of middleware and OS internals (semaphore, mutex, task synchronizations, secure bootloader) is a good add-on.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently and lead technical discussions with customer and development teams.
Additional Responsibility
- Knowledge of medical software development practices and regulatory standards such as IEC 62304.
- Experience with firmware sustainment, product upgrades, and legacy code modernization.
- Knowledge of ARM Assembly Language.
Familiarity with safety-critical and regulated embedded systems.
Educational RequirementMaster Of Engineering,Master Of Technology,Bachelor of Engineering,Bachelor Of Technology
Preferred SkillsDomain->Embedded systems->Embedded Hardware,Domain->Embedded systems->Embedded Software,Technology->Embedded Software->OS Platform->RTOS
Service LineEngineering Services
Sourced from naukri
Skills
About Infosys

Infosys
IT Services & Consulting
323.6k+
employees
1981
45 years old
Bengaluru/Bangalore, Karnataka
India
About
Industries
Employee ratings
48,765 reviews
Culture
3.6
Career growth
2.6
Work-life
3.6
Employees rate it well for
Find them on
Career guides
- Best Auto-Apply Tools for Software Engineers (2026): Compared for Greenhouse, Lever, Ashby, Workday and Instahyre
- How to Build a Job Application Automation in 2026: Architecture, ATS APIs and Code - and When to Buy Instead
- Best AI Job Search Tools for Experienced Professionals (2026): For Senior, Lateral and Leadership Moves