Skip to content
GetuJobs

Embedded Software Technology Analyst

  • Infosys Limited
  • Bangalore
  • 3 - 5 Years
  • Full Time
  • Embedded Hardware
  • Embedded Software
  • RTOS

Posted October 28, 2026 applications close November 27, 2026


Job Description

Responsibilities

  • Develop, enhance, and maintain embedded firmware components using C/C++ based on functional and design specifications.
  • Analyze, troubleshoot, and resolve software defects identified during development, testing, and field support activities.
  • Perform unit testing, integration testing, and system-level testing to verify software functionality and quality.
  • Develop and maintain 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 integration of firmware with hardware peripherals and communication interfaces.
  • Knowledge of electronics, PCB analysis, debugging and testing.
  • Create and maintain technical documentation, including design documents, test reports, and release notes.
  • Participate in peer reviews of code, test cases, and technical documentation.
  • Collaborate with Technical Leads, Architects, QA engineers, and hardware teams to deliver project objectives.
  • Follow established software development processes, coding standards, and quality guidelines.

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.

Technical and Professional 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.

Preferred Skills

  • Embedded Software
  • Embedded Hardware
  • RTOS

Educational Requirements

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

Embedded Software Technology Analyst Sign in to apply

Browse Job Vacancies