Manikanta Ambadipudi

Software Engineer

Hyderabad, Telangana, India11 yrs 11 mos experience
Highly Stable

Key Highlights

  • Over 11 years of experience in automation testing.
  • Expert in developing firmware for microcontrollers.
  • Proficient in Python, C#, and C++.
Stackforce AI infers this person is a Fintech and Infrastructure specialist with extensive experience in automation and firmware development.

Contact

Skills

Core Skills

Test AutomationFirmwareAutomation Framework Development

Other Skills

PythonC#ATM TestingEthernetLinuxNIC TestingTestingMicrocontrollersElectronicsAutomationCloud ComputingEnterprise SoftwareCNetworking

About

A hardworking and pro-active individual with 11+ years of experience in developing Automation Test frameworks and diagnostic tools for a firmware/driver testing. Fluent in Python, C# and C++. Hands on experience in developing firmware for 8, 16 and 32-bit microcontrollers. Extensive experience in developing Desktop Applications using WPF or WinForms.

Experience

11 yrs 11 mos
Total Experience
2 yrs 6 mos
Average Tenure
1 yr 10 mos
Current Experience

Qualcomm

Staff Engineer

Jul 2024Present · 1 yr 10 mos · Hyderabad, Telangana, India · On-site

Ncr atleos

Software Engineering Manager I

Sep 2023Jul 2024 · 10 mos · Hyderabad, Telangana, India · Hybrid

Ncr corporation

3 roles

Software Engineering Manager

Promoted

May 2021Sep 2023 · 2 yrs 4 mos

  • NCR is the World’s leading manufacturer of ATMs and also offer a wide range of Services/Products in the Financial, Retail and the Hospitality domains. The ATMs are driven by a sophisticated Framework that helps the customers to interface their user level applications with the underlying firmware. The framework involves a multiple set of platform services interacting with each other to accomplish any given task including the basic dispensing action.
  • Responsibilities include:
  • Developing and maintaining a test framework in Python, to communicate with and exercise the submodules of an ATM, for a bench level test.
  • Developing and maintaining a Test Automation tool in C#(for the User Interface) and Python (to interface with the devices of the ATM) for the Manufacturing plants, to functionally test an ATM before shipping out.
  • Co-ordinating and supporting Acceptance Test (AT) of new Product Classes in the Manufacturing Plants globally, which would also involve plant visits. Travelled to Mexico, Hungary, UK and USA for plant visits so far.
PythonC#Test AutomationFirmwareATM Testing

Software Engineer III

Mar 2019May 2021 · 2 yrs 2 mos

Software Engineer II

Sep 2017Apr 2019 · 1 yr 7 mos

Broadcom ltd

Software Engineer

Apr 2015Sep 2017 · 2 yrs 5 mos

  • Enterprise and Cloud Controller
  • Description: Device – BCM5740x and BCM5730x Network Interface Cards.
  • Based on Broadcom’s scalable 25/50G Ethernet controller architecture, NetXtreme® C-Series controllers can be used to build highly-scalable, feature-rich networking solutions in servers for cloud-scale applications. Broadcom's NetXtreme® Ethernet controllers for server and client systems deliver high performance single-chip solutions; Automation Framework Development for Network Interface Cards ( NIC ) Testing
  • Feature Testing:
  • L2
  • Virtualization – SRIOV, MultiQ
  • NPAR
  • ADHOC testing of Network Interface Card ( NIC ) drivers in Linux
  • Compatibility testing and Customer issue reproduction

Hbl power systems ltd.

Firmware Developer

Jun 2014Apr 2015 · 10 mos · Hyderabad Area, India

  • Digital Axle Counter(DAC)
  • Description: DAC is a system used in the Railways to detect the presence of a Train on a particular track and relay that information to the Electronic Interlocking System which uses this information to energize the respective Signal, or Point.
  • The Train presence is detected by counting the number of wheels present on the Track.; Responsibilities:
  • Development of the Software Requirements for the Microcontroller Module and Event Logger Module.
  • Development of Hardware and Software for the Microcontroller Module.
  • Development of Hardware and Software for the Event Logger Module.
  • Project 2: Panel Processor(PP)
  • Description: PP is a subsystem of the Electronic Interlocking System(EIS), which is used in the Railways for Safe and Efficient commuting of Trains. The PP is a subsystem used for interfacing the Control Cum Indication Panel(CCIP) in the Station Master’s room with the Central Interlocking Unit(CIU).
  • The Panel Processor is a Safety Integrity Level 2(SIL2) subsystem as per the RDSO standards.
EthernetAutomation Framework DevelopmentLinuxNIC Testing

Education

JNTU

Bachelor of Technology — Electronics and Communication Engineering

Jan 2012Present

International Institute of Information Technology Bangalore

Postgraduate Diploma - AI/ML

Stackforce found 100+ more professionals with Test Automation & Firmware

Explore similar profiles based on matching skills and experience