IN

Embedded Software Technology Analyst

Infosys Limited
Bangalore Posted 28 Oct 2026
FULL TIME
C

Job Description

Job Description:

  • We are looking for an Embedded Software Technology Analyst to help drive firmware maintenance, sustenance enhancement testing, and defect resolution efforts for next generation systems
  • The successful candidate will bring strong hands on experience in embedded software development and testing, and the ability to partner closely with Technical Leads and Architects to deliver software solutions aligned to detailed design specifications
  • This position demands strong programming, debugging, and problem solving capabilities, along with a focus on delivering high quality software within a regulated medical device environment

Key Responsibilities:

  • Develop, enhance, and maintain embedded firmware components in C/C++ based on functional and design specifications
  • Analyze, troubleshoot, and resolve software defects discovered during development testing and field support activities
  • Execute unit testing, integration testing, and system level testing to validate software functionality and quality
  • Create, maintain, and extend automated test scripts, test suites, and supporting test infrastructure
  • Participate in software design discussions and contribute to low level design documentation
  • Debug software and hardware interactions using JTAG debuggers, emulators, and diagnostic tools
  • Support the integration of firmware with hardware peripherals and communication interfaces
  • Apply knowledge of electronics, PCB analysis, debugging, and testing
  • Produce and maintain technical documentation, including design documents, test reports, and release notes
  • Participate in peer reviews of code, test cases, and technical documentation
  • Work with Technical Leads, Architects, QA engineers, and hardware teams to achieve project objectives
  • Follow established software development processes, coding standards, and quality guidelines

Technical Requirements:

  • 5 to 8 years of experience in embedded software and firmware development
  • Strong hands on experience on RTOS like Zypher MQX FreeRTOS
  • Proficiency in C and C programming for embedded systems
  • Strong debugging and troubleshooting skills using JTAG based debugging tools and emulators
  • Hands on experience with CodeWarrior IDE, VS Code, and similar embedded development environments
  • Experience working with embedded communication protocols such as CAN, I2C, and SPI
  • Knowledge of PCB components and ability to compare components and suggest alternatives
  • Knowledge of middleware OS internals; Android Embedded Linux is a good add on
  • Experience in developing and executing automated test suites and test cases for embedded software
  • Good understanding of embedded software development lifecycle and software engineering best practices
  • Strong analytical problem solving and communication skills
  • Ability to work effectively within a collaborative development team

Additional Responsibilities:

  • Experience in the electronics and embedded software development
  • Experience with firmware maintenance, sustenance, and enhancement projects
  • Knowledge of ARM Assembly Language
  • Familiarity with safety critical and regulated embedded systems
  • Exposure to continuous integration and automated build test environments

Preferred Skills:

Domain->Embedded systems->Embedded Software,Domain->Embedded systems->Embedded Hardware,Technology->Embedded Software->OS Platform->RTOS
foundit: Fast. Faster. foundit. 10 lakh+ jobs, top recruiters hiring. Register nowSponsored

Required Skills

Join WhatsApp Channel