Narasimha Reddy Mande

Software Engineer

India3 yrs 3 mos experience

Key Highlights

  • Proficient in developing high-performance network protocols.
  • Expertise in Firmware Over-The-Air solutions.
  • Skilled in unit testing and debugging for embedded systems.
Stackforce AI infers this person is a Backend and Embedded Software Developer with expertise in network protocols and firmware engineering.

Contact

Skills

Core Skills

PythonAutomationEmbedded CUnit TestingFirmware DevelopmentBackend DevelopmentNetwork Protocols

Other Skills

python Automation scriptingBSP ConfigurationTest case automationJenkins test case handlingEmbedded C DevelopmentCANoe TestingVectorCASTDebuggingCode ReviewBuild Environment ManagementFirmware Over-The-Air (FOTA)C ProgrammingPython ScriptingGitJenkins

About

1. Backend Development: - Proficient in Python and SCAPY, specializing in designing and implementing network protocols for efficient data transfer. - Expertise in developing Ethernet protocols to achieve high throughput rates and ensure seamless communication between clients and servers. - Hands-on experience with GUI development using Python Tkinter, integrating ARP, UDP, and TCP protocols for intuitive user interaction. 2. Firmware Engineering & FOTA: - Extensive experience in Firmware Over-The-Air (FOTA) projects, delivering cutting-edge solutions using C and Python. - Skilled in analyzing software requirements to design efficient, scalable, and maintainable code. - Adept at resolving customer-reported bugs, ensuring timely delivery of high-quality firmware solutions. 3. Application Security Engineering: - Expertise in building **Embedded C code as per customer requirements and performing developer-level testing in CANoe environments. - Proficient in unit testing using VectorCAST for code coverage and early bug resolution. - Skilled in debugging with WinIdea Debugger, identifying root causes, and implementing effective fixes. 4. Software Integration & Build Management: - Experience in integrating code with new controller changes, identifying and fixing errors to ensure seamless compatibility. - Proficient in managing build environments using Visual Studio and Jenkins, ensuring smooth CI/CD workflows post-GIT pushes. - Expertise in conducting code reviews and merging pull requests post-build verification. 5. Documentation & Design: - Created detailed design documents and flowcharts using IBM Rhapsody, streamlining system architecture and workflow. - Analyzed customer requirements and translated them into technical solutions, exceeding expectations through innovative problem-solving.

Experience

3 yrs 3 mos
Total Experience
2 yrs
Average Tenure
1 yr 2 mos
Current Experience

Amd

Embedded Software Developer

Mar 2025Present · 1 yr 2 mos · Hyderabad, Telangana, India · Hybrid

  • python Automation scripting Engineer.
  • 1. Config BSP(Board Support Package).
  • 2. Build and run the testcases.
  • 3. Automate the testcases using python script.
  • 4.Handling the failed testcase and Handling the jenkins testcases report.
python Automation scriptingBSP ConfigurationTest case automationJenkins test case handlingPythonAutomation

Bosch global software technologies

3 roles

Application Security Engineer | Embedded Software Development | Unit Testing & Debugging

Aug 2024Mar 2025 · 7 mos · Hyderabad, Telangana, India · Hybrid

  • Embedded C Development: Developed code as per customer requirements, ensuring functionality, performance, and compliance with industry standards.
  • Developer-Level Testing: Conducted comprehensive testing in the CANoe environment, verifying code behavior under various conditions.
  • Unit Testing: Created test cases and scripts, executed tests, and analyzed reports generated by VectorCAST tools for code coverage and early bug resolution.
  • Debugging & Root Cause Analysis: Utilized WinIdea Debugger to identify bugs, analyze root causes, and implement effective fixes.
  • Code Review & Integration: Reviewed code for quality assurance, merged pull requests after build and code review completion, and integrated changes with new controllers while resolving related errors.
  • Build Environment Management: Built and managed development environments using Visual Studio and Jenkins for continuous integration, ensuring smooth build behavior post-GIT code pushes.
Embedded C DevelopmentCANoe TestingVectorCASTDebuggingCode ReviewBuild Environment Management+2

Software Engineer

Promoted

Jan 2024Aug 2024 · 7 mos · Hyderabad, Telangana, India · Hybrid

  • Passionate Firmware Engineer and Unit Test Engineer
  • With a robust background in Firmware Over The Air (FOTA) projects, I excel in developing cutting-edge solutions using C language and Python scripting. Leveraging my expertise in software requirements analysis, I craft code that exceeds expectations and solves complex challenges.
  • 🔧 **Skills & Specializations:**
  • Proficient in C and Data Structures & Algorithms (DSA)
  • Extensive experience in developing code for FOTA projects
  • Skilled in Python scripting for test automation
  • Expertise in Visual Studio testing with VectorCAST tool
  • Proficient in Git for version control, Gerrit for code reviews, and Jenkins for continuous integration.
  • Adept at fixing customer-reported bugs to ensure top-notch product performance.
  • Proven track record of delivering high-quality firmware solutions on time and within budget
  • Strong problem-solving skills honed through years of hands-on experience
  • Collaborative team player with excellent communication skills
  • Passionate about staying updated with the latest technologies and industry trends.
Firmware Over-The-Air (FOTA)C ProgrammingPython ScriptingVectorCASTGitJenkins+2

Associate Software Engineer

Jan 2023Dec 2023 · 11 mos · Hyderabad, Telangana, India · Hybrid

  • Title: Backend Developer - Network Protocol Specialist
  • Summary:
  • Experienced Backend Developer proficient in Python and SCAPY, specializing in network protocol development and integration. Skilled in designing and implementing Ethernet protocols for efficient data transfer between clients and servers. Adept at generating Ethernet frames to meet specific transmission requirements, with a focus on achieving high throughput rates. Collaborative technical advisor and integrator in GUI development using Python Tkinter, facilitating seamless user interaction with ARP, UDP, and TCP protocols.
  • Key Responsibilities:
  • Develop and optimize Ethernet protocols using Python SCAPY for efficient data transfer.
  • Design and implement a backend system to send a targeted rate of 4 frames per millisecond (50MB/s) from clients to servers.
  • Collaborate as a technical advisor and integrator in GUI development using Python Tkinter, ensuring smooth integration and functionality of ARP, UDP, and TCP protocols.
  • Provide expertise in network protocol design and implementation, ensuring compatibility, reliability, and performance.
  • Conduct testing and debugging to ensure the stability and efficiency of network protocol implementations.
  • Collaborate with cross-functional teams to integrate backend systems with frontend interfaces and user interactions.
  • Skills:
  • Proficiency in Python programming language, with a focus on network protocol development.
  • Strong knowledge of SCAPY package for packet manipulation and network protocol construction.
  • Experience in designing and optimizing Ethernet protocols for efficient data transfer.
  • Expertise in GUI development using Python Tkinter for seamless user interaction.
  • Excellent problem-solving and debugging skills to ensure the stability and reliability of network protocols.
  • Ability to collaborate effectively with cross-functional teams and communicate technical concepts clearly.
  • Familiarity with ARP, UDP, and TCP protocol.
PythonSCAPYEthernet ProtocolsGUI DevelopmentARPUDP+3

Education

RAJIV GANDHI UNIVERSITY OF KNOWLEDGE TECHNOLOGIES, NUZVID

Bachelor of Technology - BTech

Jul 2018Jul 2022

Stackforce found 100+ more professionals with Python & Automation

Explore similar profiles based on matching skills and experience