Skip to content
GetuJobs

Embedded Software_JL6

  • Infosys Limited
  • Bangalore
  • 10 - 20 Years
  • Full Time
  • Embedded Hardware
  • Embedded Software
  • RTOS

Posted October 28, 2026 applications close November 27, 2026


Job Description

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.

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.

Technical and Professional Requirements

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

Preferred Skills

  • Embedded Hardware
  • Embedded Software
  • RTOS

Educational Requirements

Master Of Engineering,Master Of Technology,Bachelor of Engineering,Bachelor Of Technology

Embedded Software_JL6 Sign in to apply

Browse Job Vacancies