IN

Embedded Software_JL6

Infosys Limited
Bangalore Posted 28 Oct 2026
FULL TIME
I2c
Spi
Uart
Debugging
Can
+5 more

Job Description

Job Description:

  • We are looking for an experienced Embedded Software Architect to drive firmware sustenance enhancements and develop new features for next generation medical biopsy systems.
  • The successful candidate will bring deep expertise in embedded software architecture, real time operating systems, firmware development, debugging, and device level communication protocols.
  • This position involves hands on technical leadership, close collaboration with global engineering teams, and the ability to deliver high quality software solutions within a regulated medical device environment.

Key Responsibilities:

  • Own the architecture design, development, and sustenance of embedded firmware for medical devices.
  • Evaluate existing firmware, identify improvement opportunities, and lead enhancement initiatives.
  • Design and implement robust, scalable, and maintainable embedded software solutions using C and C.
  • Demonstrated knowledge of RTOS platforms such as NXP MQX, FreeRTOS, Zypher, etc.
  • Understand PCB design and development, including recommending alternative components for existing PCBs.
  • Provide technical leadership across debugging, performance optimization, and root cause analysis for complex system issues.
  • Review software architecture documentation and source code to ensure adherence to engineering best practices.
  • Assist in integrating firmware with hardware peripherals and system components.
  • Define and implement unit, integration, and automation testing strategies for embedded software.
  • Work with cross functional partners, including hardware, QA, systems engineering, and product management.
  • Mentor development teams and guide technical decision making throughout the product lifecycle.

Technical Requirements:

  • 15 years of experience in embedded software and firmware development.
  • Strong hands on experience with NXP MQX, FreeRTOS, or a 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 related 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 including semaphore, mutex, task synchronizations, and secure bootloader (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 Responsibilities:

  • 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.

Preferred Skills:

Domain->Embedded systems->Embedded Hardware,Domain->Embedded systems->Embedded Software,Technology->Embedded Software->OS Platform->RTOS
foundit: Feeling underpaid? Find jobs that pay you what you are worth. Find jobsSponsored
Join WhatsApp Channel