Ashok P

Ashok P

Embedded Developer Trainee

Followers of Ashok P1000 followers
location of Ashok PBengaluru, Karnataka, India

Connect with Ashok P to Send Message

Connect

Connect with Ashok P to Send Message

Connect
  • Timeline

  • About me

    Firmware Engineer at Western Digital | Pursuing MCA in Software Engineering at Amity University Online | Expertise in Embedded Systems & Firmware Validation

  • Education

    • Amity University Online

      2024 - 2026
      Master of Computer Applications - MCA Software Engineering

      Key courses: Programming, Software Development, Data Structures, Algorithms, Database Management SystemsSoftware Development Life Cycle (SDLC) and agile methodologiesProgramming in Java, Python, C++, and JavaScriptFull-stack web and mobile app development (React, Node.js, Android/iOS)Database management (SQL, NoSQL) and cloud computing (AWS, Azure)Software architecture, microservices, and system designDevOps practices, automation, and software… Show more Key courses: Programming, Software Development, Data Structures, Algorithms, Database Management SystemsSoftware Development Life Cycle (SDLC) and agile methodologiesProgramming in Java, Python, C++, and JavaScriptFull-stack web and mobile app development (React, Node.js, Android/iOS)Database management (SQL, NoSQL) and cloud computing (AWS, Azure)Software architecture, microservices, and system designDevOps practices, automation, and software testing Show less

    • Bangalore University

      2017 - 2020
      Bachelor of Science - BS CBMi

      Activities and Societies: NSS

  • Experience

    • Bytes in Bits

      Dec 2021 - Jun 2022
      Embedded Developer Trainee

      Participated in an intensive training program focused on advanced concepts and techniques in embedded systems design and development. Key areas of study and hands-on experience included:Microcontroller Architecture: In-depth understanding of PIC (PIC16F877A) microcontrollers and 8086 microprocessors.Peripheral Interfacing: Learned techniques for interfacing with various peripherals (sensors, actuators, communication modules) using protocols such as SPI, I2C, UART, and CAN.Embedded C and Assembly Language: Developed advanced programming skills in Embedded C and assembly language for efficient low-level hardware control.Debugging and Testing: Utilized debugging tools and methodologies for testing embedded systems. Show less

    • Zilogic Systems

      Jul 2022 - Dec 2022
      Embedded C Developer

      Worked on developing and optimizing embedded systems software using C programming, with a focus on Linux-based environmentsKey responsibilities included:Embedded C Programming: Designed, coded, and tested embedded software modules for various hardware platforms.Linux Environment: Gained hands-on experience in Linux kernel modules, device drivers, and system-level programming.Debugging & Testing: Utilized debugging tools like GDB and Logic Analyzers to troubleshoot, optimize, and validate embedded software. Show less

    • Western Digital

      Jan 2023 - now
      Firmware Engineer

      Test Planning: Test plans for firmware validation of HDD-NAND, ensuring full coverage of functional and performance requirements.Test Execution: Assisted in the execution of firmware validation tests, focusing on functionality, performance, and reliability criteria.Failure Analysis & Documentation: Created detailed test documentation, including test cases, execution reports, and defect tracking, facilitating better communication with the engineering team.Pre-silicon and Post-silicon Validation.Timely reporting Automation tools issue with Jira and assigning to Devops team. Show less

  • Licenses & Certifications