BHEEMA PALINA

Software Engineer

Hyderabad, Telangana, India12 yrs 8 mos experience
Highly Stable

Key Highlights

  • 13 years of experience in Embedded software development.
  • Expert in Linux internals and low-level driver development.
  • Proficient in validation planning and FPGA validation.
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer with extensive experience in software development and validation.

Contact

Skills

Core Skills

Embedded SoftwareSoftware DevelopmentComputer ScienceDebuggingC++

Other Skills

Porting softwareAlgorithm designSystem validationTest suite developmentFirmware developmentFPGASoftware maintenanceLinux kernel synchronizationBSP developmentWindows application developmentLinuxDevice DriversEngineeringElectronicsMicrosoft Excel

About

Having 13 years of experience in Embedded software development & its life cycle with sound technical knowledge, Server platform memory validation(DDR & Non-Volatile Memory), Linux internals, Linux Low-Level driver development, Register interface programming, Windows applications, Interrupt handling, kernel synchronization, developing device drivers for custom boards and validating the BOOT ROM, Cache block & timers. • Experience in C, C++ programming, MFC/VC++ and C++QT. • Proficient in validation planning. • Experience in Software programming to validate the FPGA. • Working knowledge in Data Structures & Problem-solving, Firmware development, Windows, and Linux.

Experience

12 yrs 8 mos
Total Experience
3 yrs 2 mos
Average Tenure
3 yrs 1 mo
Current Experience

Synopsys inc

2 roles

R&D Engineering, Staff Engineer

Promoted

Feb 2024Present · 2 yrs 4 mos · Hyderabad, Telangana, India · Hybrid

  • ➢ Responsible for porting software to a variety of different operating systems and/or computer architectures.
  • ➢ Analyzes and debugs build and runtime problems and designs and implements solutions to those problems in a portable manner.
  • ➢ Working on problems of diverse scope where analysis of data requires evaluation of various factors.
  • ➢ Exercises judgment within broadly defined practices and policies in selecting methods, techniques, and evaluation criteria for obtaining results.
  • ➢ Responsible for analyzing project areas, refine problem descriptions, and develop quality technical solutions. Also design and implement sophisticated algorithms to solve complex problems.
Porting softwareDebuggingAlgorithm designEmbedded SoftwareSoftware Development

Senior Research & Development Engineer - II

May 2023Feb 2024 · 9 mos · Hyderabad, Telangana, India · Hybrid

Intel corporation

System Validation Engineer

Feb 2021May 2023 · 2 yrs 3 mos · Bangalore Urban, Karnataka, India

  • Creates defines and develops system validation environment and test suites. Uses and applies emulation and platform-level tools and techniques to ensure performance to spec. Responsible for the development of methodologies, execution of validation plans, and debug of failures.
  • Understanding of multiple system areas and interfaces with Architecture, Design, and Pre-silicon Validation in improving post-silicon test content and providing feedback for future on-die debug features.
System validationTest suite developmentDebuggingComputer Science

Microchip technology inc.

Engineer -II Software

Mar 2017Feb 2021 · 3 yrs 11 mos · Chennai, Tamil Nadu, India

  • Working as a part of the embedded controller solutions team. My Job involves the development and maintenance of firmware, software, scripts, test results, reusable validation environment and associated test documentation.
  • I work closely with architects, designers, and verification engineers.
  • The hardware, software tools used includes but not limited to FPGA (Xilinx products), JTAG Based debuggers, MPLAB IDE, KEIL IDE, Microchip’s evaluation boards as well.
Firmware developmentFPGASoftware maintenanceEmbedded SoftwareC++

Ami

Senior System Software Engineer

Aug 2013Jan 2017 · 3 yrs 5 mos · Chennai Area, India

  • 1.Linux kernel synchronization: Developed the synchronization mechanism for SPI read or write calls in kernel layer. Also developed the application to use the same.
  • 2. BSP development for Custom Intel tunnel Creek/Bay trail platform Mother Boards: Booted the board with Fedora/Ubuntu OS and developed application to support all the peripheral such as DAQ and WDT etc.
  • 3. Windows serial port Loop Back Utility – Developed serial port loop back utility in C++ using MSDN calls to test the serial ports in RS232, RS422 and RS485 protocols at production.
  • 4.Linux ISA, PCI/PCIe and SPI based Data acquisition driver: Developed Linux driver for DAQ and implemented user layer interrupt function to handle the interrupt in application layer. Also developed applications for the same.
  • 5. GUI development based on C++ QT and VB .Net: Developed GUI to show all the features of DAQ controller such as Analog to digital convertor, Digital to analog convertor, Pulse width modulation, Digital I/O and Counters etc.
  • 6. Automatic calibration algorithm: Developed automatic calibration algorithm for both Analog to digital converter and Digital to analog converter.
  • 7. Windows console or MFC application development in C++/VC++: Developed applications for Analog to digital converter, Digital to analog converter, Waveform generator, Pulse width modulation, Watchdog timer, Digital I/O and Counters etc.
  • 8. Manufacturing test applications in VC++/MFC: Developed manufacturing test Windows and console applications to test all the features of DAQ controller, counters, multi-wave generator and etc.
  • 9. Design Verification test applications: Developed design Verification test Windows and console applications for custom boards to verify all the features such as Analog to digital linearity, Analog to digital bandwidth, Digital I/O threshold, FIFO and etc.
Linux kernel synchronizationBSP developmentWindows application developmentEmbedded SoftwareC++

Education

Birla Institute of Technology and Science, Pilani

M.TECH — M.TECH in Embedded Systems

Jan 2017Jan 2019

Kakinada Institute Of Technological Sciences

Bachelor of Technology (B.Tech.) — Electronics and communication Engineering

Jan 2008Jan 2012

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

Explore similar profiles based on matching skills and experience

BHEEMA PALINA - Software Engineer | Stackforce