Krishanu Ganguly

DevOps Engineer

San Francisco, California, United States12 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expertise in Operating Systems and Embedded Systems.
  • Experience with Siemens motor management devices and PLCs.
  • Strong foundation in Electrical and Computer Engineering.
Stackforce AI infers this person is a skilled Embedded Systems Engineer with a focus on Operating Systems and Industrial Automation.

Contact

Skills

Core Skills

Embedded SystemsSoftware Development

Other Skills

AlgorithmsAndroid DevelopmentArduinoAutomationCC++CUDACommissioningComputer Hardware InstallationDebuggingElectrical EngineeringElectronicsEngineeringFirmwareFreeRTOS

About

I am a system software developer, currently employed with Apple. I recently graduated with a masters in the Electrical and Computer Engineering from Carnegie Mellon University. My areas of interest (in order of preference) are: 1. Operating Systems 2. Embedded Systems (Real-time OS, Linux Kernel/Device Drivers) 3. Internet of Things 4. Control Systems 5. Machine Learning Prior to joining Carnegie Mellon University, I worked with Siemens Technology and Services for 4 years, in the field of Industrial Automation as an Embedded Systems engineer, specializing in interfacing Siemens' motor management devices (Simocode and 3RW44) and Actuator Sensor Interface (AS-i) with S7-400 PLCs.

Experience

Apple

3 roles

Lead Core Platform Bringup/Firmware Engineer

Promoted

Apr 2022Present · 3 yrs 11 mos

  • CoreOS (Core Platform)

Senior Core Platform Bringup/Firmware Engineer

Nov 2019Apr 2022 · 2 yrs 5 mos

  • CoreOS (Core Platform)

Mac Platform Firmware/Bringup Engineer

Mar 2018Nov 2019 · 1 yr 8 mos

  • CoreOS (Mac platform)

Carnegie mellon university

Graduate Teaching Assistant

Aug 2017Dec 2017 · 4 mos · Pittsburgh, Pennsylvania

  • Teaching Assistant for 15-213 (Introduction to Computer Systems)
  • Holding office hours every week to help students with their coding assignments
  • Taking weekly recitations for a group of 20-30 students

Lutron electronics

Embedded Software Intern

May 2017Aug 2017 · 3 mos · Coopersburg, PA

  • Researched the potential use of an open source RTOS (Real Time Operating System) like FreeRTOS in embedded software (wireless lighting control). Key responsibilities involved:
  • Designing and Implementing APIs for multiple approaches to port existing code to run on FreeRTOS
  • Analysing and documenting pros and cons of each approach for future reference
  • Test Driven Development of features, using Cpputest on Jenkins
  • Testing on a bench using an oscilloscope to profile task and interrupt timing accuracy.
  • Debugging using JTAG and GDB.

Cylab at carnegie mellon university

Graduate Research Assistant

Feb 2017May 2017 · 3 mos · Pittsburgh, PA

  • Worked on computer game development for testing real-life scenarios. Game Engines/plugins used: Ogre, Caelum, SkyX

Siemens digital factory and process drives

Design and Development Engineer

Jul 2012Jul 2016 · 4 yrs · Bengaluru Area, India

  • Key roles:
  • Research on Siemens’ Actuator Sensor Interface (AS-i) and SIMOCODE (Sirius Motor Management and Control Device).
  • Development and optimization of logic and control algorithms for Siemens’ S7-400 range of PLCs using PROFIBUS and PROFINET communication protocols for AS-i and SIMOCODE devices.
  • Commissioning of S7-400 range of PLCs (both stand-alone systems and Redundant CPU systems) and modular systems.
  • Development of Cyclic Function Charts (CFCs) for S7-400 PLCs using SCL on Siemens’ PCS7 (Process Control System) platform.
  • Development of driver wizard on PCS7 platform using XML.
  • Design and Development of block icons and faceplates which are used in WinCC (Siemens’ SCADA system).
  • Design and execution of test cases for Unit Testing, Integration Testing and Performance Testing of Sirius devices
  • Interaction with business partners on a regular basis.
  • Providing effective engineering solutions to Service Requests logged by customers in plants all around the world with minimal impact on the running plant.
  • Development of EDDs (Electronic Device Description) for Siemens’ Simocode Pro and SoftStarter devices on Siemens’ PDM and Emerson’s AMS Device manager platforms.
  • Extensive use of PROFIBUS and PROFINET communication protocols
  • Provide customer support for commissioning Sirius products in plants from an EDD perspective.

L&t-sargent & lundy limited

Project Intern

Jan 2011Jan 2011 · 0 mo · Kolkata Area, India

  • Review and Performance of Equipment Sizing Calculations, viz. 11/0.433 kV Service Transformers and 415 V Switchgear;
  • Review and Analysis of Electrical Tender Specifications for a 2 x 660 MW Super-critical Thermal Power Plant;
  • Review of Electrical Key Single Line Diagram;
  • The final project report incorporated my review and analysis of Electrical Tender specifications for a 2 x 660 MW Super-critical Thermal Power Plant, schematic drawings, and my equipment sizing calculations of various major electrical components along with the single line diagram and explanations.

Larsen & toubro

Project Intern

Jan 2010Jan 2010 · 0 mo · Kolkata

  • Key areas of learning and application:
  • Study and analysis of working of microcontroller based modern industrial AC and DC Drives
  • Various aspects of Control and Automation in a plant
  • Load characteristics,
  • Energy saving for general industrial systems
  • General Inverter Configurations
  • Inverter Functions and Advantages
  • Applications of Inverters to improve efficiency.
  • Energy Saving for General Industrial Machines & Systems
  • Energy saving Effects in Pump Applications
  • I worked in an automated plant to study and analyse the working of microcontroller based modern industrial drives, the various aspects of control and automation in a plant, and their design methodologies in process industries. It helped me gain valuable insights into real world engineering systems and working in an industrial environment.

Education

Carnegie Mellon University

Master’s Degree — Electrical and Computer Engineering

BMS Institute of Technology and Management

Bachelor’s Degree — Electrical and Electronics Engineering

Don Bosco School

Stackforce found 100+ more professionals with Embedded Systems & Software Development

Explore similar profiles based on matching skills and experience