• 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
-
Sr. Software EngineerMicrosoftHyderabad, In -
Senior Software Engineer IiMicrosoft Sep 2024 - PresentIndia -
Senior Software EngineerMicrosoft May 2022 - Sep 2024Hyderabad, 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. -
Senior Advanced Embedded EngineerHoneywell Oct 2018 - May 2022Hyderabad, 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 -
Technical LeadHoneywell Technology Solutions, Inc. Aug 2015 - Oct 2018Hyderabad, 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. -
Deputy Manager (Design)Hindustan Aeronautics Limited Jan 2015 - Aug 2015Hyderabad 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. -
Engineer (Aero)Hindustan Aeronautics Limited Jan 2012 - Dec 2014Hyderabad 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. -
Assistant EngineerHindustan Aeronautics Limited Dec 2007 - Dec 2012Hyderabad Area, IndiaSoftware 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
-
Distinction -
Distinction -
Govt.Polytechnic, AnantapurDistinction
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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial