Siva Phaneesh Gupta K

Siva Phaneesh Gupta K Email and Phone Number

Sr. Software Engineer @ Microsoft
Hyderabad, IN
Siva Phaneesh Gupta K's Location
Hyderabad, Telangana, India, India
About Siva Phaneesh Gupta K

• 16 years of experience in Systems & Software Development, Problem solving for mission critical applications.• Expert in Software design & development using Object oriented Analysis and Design.• Experience in multiple Product ownership with requirement analysis, design, development and test strategy to ensure successful product delivery with high quality and as per program timelines.• Strong expertise in various processor architectures (Cortex-M33, Cortex R-52, ARM7, Pentium-M, Intel I7 & 8-bit microcontrollers) and communication protocols (SPI, UART, I2C).• Experience in configuring real time operating systems for mission critical applications • Experience in providing technical direction, mentoring, and coaching of the team members. • Demonstrated problem solver with custom solutions as per needs of the customer.• Experience in designing scalable and reusable architectures Specializations: • Programming languages- C, C++• Real Times operating Systems- DEOS, FreeRTOS• Firmware Security• Object Oriented Analysis and Design• Data structures and Algorithms. • Design Patterns• Configuration management tools- Doors, Serina Dimensions, Bit Bucket, GIT.• Six Sigma Green Belt Certified

Siva Phaneesh Gupta K's Current Company Details
Microsoft

Microsoft

View
Sr. Software Engineer
Hyderabad, IN
Website:
microsoft.com
Employees:
231118
Siva Phaneesh Gupta K Work Experience Details
  • Microsoft
    Sr. Software Engineer
    Microsoft
    Hyderabad, In
  • Microsoft
    Senior Software Engineer Ii
    Microsoft Sep 2024 - Present
    India
  • Microsoft
    Senior Software Engineer
    Microsoft May 2022 - Sep 2024
    Hyderabad, Telangana, India
    - Spearheading the development of server security features for ARM embedded systems, serving as the platform root of trust for server blades deployed to Azure Cloud infrastructure. Key contributions include leading the open-sourcing initiative of server security features, accessible at: https://github.com/Azure/Project-Cerberus - Architecting and engineering firmware loader for multicore Systems-on-Chip (SoC), responsible for booting all cores with validated boot images, ensuring system integrity and security.- Pioneering the development of Inter-processor communication infrastructure within the SoC, facilitating seamless communication among multiple cores.- Designing and implementing critical firmware components including Interfaces for I2C/SPI drivers, MCTP stack, and command processing interface, enhancing the functionality and security of embedded systems.- Developing a robust flow for generating and utilizing symmetric AES encryption keys using Elliptic Curve Diffie-Hellman (ECDH), enabling encrypted sessions for enhanced security.- Designing and architecting new features such as heartbeat management to monitor the health of other cores within SoC and reload them when a particular core fails to send periodic signals.- Defining protocols to facilitate logging critical failures for telemetry and post-debugging, enhancing the diagnostic capabilities of the embedded systems.- Collaborating closely with hardware teams to brainstorm, design, and implement security firmware and system software components for various hardware security solutions in Microsoft's Azure fleet. Contributing to ongoing discussions on new features, their impact on fleet operations, and firmware architecture.
  • Honeywell
    Senior Advanced Embedded Engineer
    Honeywell Oct 2018 - May 2022
    Hyderabad, Telangana, India
    • Cockpit Displays Software Development using C/C++ in RTOS based environment• Responsible for requirement gathering, analysis, test strategy development and reviews.• Leading sub teams for High level and low-level requirements development, software development and unit testing.• Involving in Product increment planning, Estimations, metrics collection and status reporting.• Responsible for software baseline release, change control board meetings and technical coordination meetings with customers and global stake holders.• Ideation, prototyping and technology demonstration to customers and partners.• Issue mitigation through Rapid Problem Solving or Escalations.• Architecting scalable and reusable solutions for family of products.• Configuring real time operating system and CPU/GPU resources for optimum utilization of CPU and GPU.• Code optimizations to meet the Latency requirements of the touch displays
  • Honeywell Technology Solutions, Inc.
    Technical Lead
    Honeywell Technology Solutions, Inc. Aug 2015 - Oct 2018
    Hyderabad, Telangana, India
    • Cockpit displays software development using C/C++ in RTOS based environment.• Provide techno-leadership directions for project execution• Involve in planning, estimation, and metric collection.• Implementation of new features, software enhancements, issue resolution.• Responsible for Certification aspects related to software such as Errata Analysis, Object to Source code Analysis, C++ construct analysis etc.• Responsible for test bench setup and availability • Overseas assignments for successful integration and certification of the product.
  • Hindustan Aeronautics Limited
    Deputy Manager (Design)
    Hindustan Aeronautics Limited Jan 2015 - Aug 2015
    Hyderabad Area, India
    • Complete ownership of the External Interface module of Software Defined Radio.• Requirement gathering, component selection, schematics preparation• Software design & development of control functionality on ARM7 microcontrollers and implementation of various communication protocols such as I2C, URAT, SPI and Mil Std 1553B.• Board bring up and test strategy preparation and execution.• Testing & Debugging the software using Keil U-Link debugger.
  • Hindustan Aeronautics Limited
    Engineer (Aero)
    Hindustan Aeronautics Limited Jan 2012 - Dec 2014
    Hyderabad Area, India
    • Involve in Software defined radio Design • Requirement gathering, component selection, schematics preparation• Implementation of new features on legacy Radio such as band wise VSWR protection, Time stamping, Radio Relay Mode, Exception logging, Lifetime recording of the system, splitting of frequency bands etc.• Generation of test cases, execution & validation of the same based on the specifications and requirements of the transceiver.• Active role in Safety of Flight (SOF) testing of INCOM 1215A ECCM variant which includes System Environmental Testing (Hot, Cold), Vibration in 3 axis and EMI/EMC Testing as per Military standards.• Integration of INCOM 1215A ECCM variant on SU-30 aircraft and participate in flight trials.
  • Hindustan Aeronautics Limited
    Assistant Engineer
    Hindustan Aeronautics Limited Dec 2007 - Dec 2012
    Hyderabad Area, India
    Software Development in Assembly Language for Bus Interface Module, Software Enhancements, Field Issues Analysis, On-site testing & Integration, Qualification Testing, Flight Trails Support,Integration on Aircraft. Radio Testing using Spectrum Analyzers, Logic Analyzer, Modulation Analyzers, Communication Monitors, Oscilloscope etc.

Siva Phaneesh Gupta K Education Details

Frequently Asked Questions about Siva Phaneesh Gupta K

What company does Siva Phaneesh Gupta K work for?

Siva Phaneesh Gupta K works for Microsoft

What is Siva Phaneesh Gupta K's role at the current company?

Siva Phaneesh Gupta K's current role is Sr. Software Engineer.

What schools did Siva Phaneesh Gupta K attend?

Siva Phaneesh Gupta K attended Jawaharlal Nehru Technological University, Narayana Engineering College - India, Govt.polytechnic, Anantapur.

Who are Siva Phaneesh Gupta K's colleagues?

Siva Phaneesh Gupta K's colleagues are Adeniran Abraham, Ishtiaq Dar, H Alz, Reham Alamri, Abdirezak Mohamud Warsame, Steven T., Kahley Blankenship.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.