Gaurav Agarwal

India

@gauravaggarg

Software Systems @ Boeing

Badges

Problem Solving
CPP
Java
Python
Days of Code
Days of JS
Days ofStatistics
Sql
C language
Ruby

Certifications

Work Experience

  • Software Engineer

    Boeing•  November 2019 - Present

    - Avionics software development lifecycle for future real-time embedded product lines. - Establish traceability from requirements to software code and test. - Perform peer review on Software Requirements, Design and Architecture, Code development - Support project management by providing periodic status, publish required metrics and identifying risks, issues, and opportunities as per software agile best practices.

  • Software Engineer

    Team Inuds, Axiom Research Labs•  January 2017 - October 2019

    - Developing software systems for orbital, descent and surface phases of the soft landing lunar mission, with onboard state estimation, autonomous attitude correction, lunar terrain feature tracking, active thermal and power control, interface drivers for sensors peripherals and other interfacing cards, with limited fault detection, isolation, and recovery. - Writing, analyzing, and maintenance of software requirements for Onboard computers. - Feasibility studies with present architecture, providing solutions for each module development, and final independent verification and validation.

  • Research Intern

    CoRI, PES University•  November 2014 - January 2017

    - Involved in complete design, development, assembly, integration, and testing phase of PISAT- a nano-satellite student project funded by ISRO and PES University. Worked in following subsystems under the expertise of ex-ISRO scientists: - System Engineering: Subsystem level requirements collation, design, and development life cycle, complete verification, and validation for both hardware and software. - OBC and ADCS: The subsystem included building real-time software for an imaging satellite in a component base manner which managed overall functionality such as attitude determination, control systems, telemetry, and telecommand (RTE) on an Atmel AT32UC3A0512 micro-controller with bare-metal architecture. Build test frameworks for scenario-based testing, open-loop and closed-loop simulations. - Payload: Develop NanoCam C1U functionality, operations, and test bench for a complete analysis of the setting of the camera parameters. - Assembly, Integration, and Testing: Build a robust test system that emulated sensors, interface cards, and ground software. It was used for Avionics bring ups, On-board in Loop Simulation (OiLS), independent verification of telemetry, telecommand, payload interface and ground checkout. - Mission Planning and Operations: Reviewing and making of the detailed design documents for CDR, PSR, PLR, the sequence of events, PISAT in orbit tracking, and post data analysis.

Education

  • P.E.S Institute of Technology, Bangalore

    Electrical Engineering, BE•  August 2013 - May 2017

    - Kickstarted an initiative for students to collaborate towards projects/competitions in the space domain, organize talks and workshops given by ex-ISRO experts. - Part of the 15-member core team of the IEEE student branch holding responsibilities for organizing technical workshops, talks, and design yearly magazines. - Lead a team of 100+ individuals in CSR club for some social welfare activities like Blood Donation Camps, Medical Camps, Orphanage Visit, to name a few. - Organized and hosted various technical and informal events for Aatmatrisha. - Organizer at Science Fest for 2013-2014: Treasure Hunt Team, - Prakalpa Technical Fest- 2014-16: Organizer Team for IEEE and CoRI,

Skills

gauravaggarg has not updated skills details yet.