Embedded Software Technology Analyst

5 - 8 years

Bengaluru

Posted:17 hours ago

Apply

Job Description

Job Description:
  • We are seeking a skilled Embedded Software Technology Analyst to support firmware sustenance enhancement testing and defect resolution activities for next generation systems
  • The ideal candidate will have strong hands on experience in embedded software development and testing with the ability to work closely with Technical Leads and Architects to implement software solutions based on detailed design specifications
  • This role requires strong programming debugging and problem solving skills along with a commitment to delivering high quality software in a regulated medical device environment

Key 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

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

Skills Required

Embedded Software Embedded Software Development Software Solutions Debugging Embedded Firmware Development Testing Unit Testing Integration Testing Automated Test Scripts Software Design Technical Documentation Design Documents

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Infosys logo
Infosys

IT Services and IT Consulting

Bangalore Karnataka

RecommendedJobs for You