Valmiki Ramu

Director of Engineering

Bengaluru, Karnataka, India20 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 18 years of experience in embedded software development.
  • Expert in Linux device driver and firmware development.
  • Strong leadership in managing client projects and requirements.
Stackforce AI infers this person is a highly experienced Embedded Software Engineer with a focus on multimedia and IoT solutions.

Contact

Skills

Core Skills

Embedded Software ProgrammingAgile MethodologiesSoftware Development

Other Skills

GitAgile Software DevelopmentPresentationsRoot Cause AnalysisProgram ManagementMultidisciplinary DesignSoftware DesignSoftware LifecycleComputer ScienceCustomer CommunicationCommunicationSystem ArchitectureMiddlewareProject CoordinationAgile & Waterfall Methodologies

About

A qualified Master in Computer Science Engineering with 18 plus years of experience in Software Development Life Cycle in STB,DTV, Multimedia, Embedded and IOT software. Gained exposure in end-to-end development of software products from requirement analysis to system study, designing, coding, testing, de- bugging, documentation and implementation. Possess in depth understanding of STB, Digital Television Projects, System Integration of multimedia codec, optimizing multimedia codec and Porting and Assembly optimization on ARM and ZSP. Expert in Linux device driver development and bare metal drivers and Firmware Managing implementation of the project at client location. Extend post-implementation and supporting clients with continuous product engineering. Customer interaction for requirement gathering, system analysis and FRS of technical / functional specifications and high level design documents for the project. Hands on experience in teaching and tutoring. A skilled communicator with strong interpersonal & relationship management skills. Programming Languages : C, C++, Java Processors Knowledge : ARM, STM32. Software Tools : Eclipse, Android-Studio, git, repo, JIRA, Confluence Multimedia Technologies : ExpressPlay DRM, DTV, STB, Video (H.264), Audio (Mp3 & Pro) , IOT . Operating Systems : Linux. Additional Information : Optimization Technique. Linux Device drivers.

Experience

20 yrs 5 mos
Total Experience
1 yr 10 mos
Average Tenure
4 yrs 8 mos
Current Experience

Intertrust

2 roles

Director, Embedded Software

Promoted

Jan 2024Present · 2 yrs 5 mos · Bengaluru, Karnataka, India

Agile MethodologiesGitAgile Software DevelopmentPresentationsSoftware DevelopmentEmbedded Software Programming+69

Principal Engineer

Sep 2021Dec 2023 · 2 yrs 3 mos · Bengaluru, Karnataka, India

Agile MethodologiesGitAgile Software DevelopmentPresentationsSoftware DevelopmentEmbedded Software Programming+69

Brainchip holdings limited

Principal Engineer

Nov 2019Aug 2021 · 1 yr 9 mos · Hyderabad, Telangana, India

Agile MethodologiesGitAgile Software DevelopmentUniversal Asynchronous Receiver/Transmitter (UART)PresentationsMicrocontrollers+69

Polycom

Staff Software Engineer

Oct 2018Nov 2019 · 1 yr 1 mo · Hydera

Agile MethodologiesGitAgile Software DevelopmentUniversal Asynchronous Receiver/Transmitter (UART)PresentationsSoftware Development+68

Synaptics incorporated

Staff Software Engineer

Jan 2016Oct 2018 · 2 yrs 9 mos · Hyderabad Area, India

  • As Staff Engineer responsible to Design and Develop the various features for Finger print sensors and support different customer to market.
Agile MethodologiesGitAgile Software DevelopmentPresentationsSoftware DevelopmentEmbedded Software Programming+62

Qualcomm

Staff Engineer

Aug 2014Jan 2016 · 1 yr 5 mos · Hyderabad Area, India

  • Responsible to analyse the crashes raised for Wireless communication module.
Agile MethodologiesGitAgile Software DevelopmentPresentationsSoftware DevelopmentEmbedded Software Programming+56

Entropic communications

Staff Engineer

Oct 2013Aug 2014 · 10 mos · Hyderabad Area, India

  • Responsible for Design and Development of STB features based on the customer market requirements. Improve the existing feature with bug fixes. Onsite / Offsite customer support based on requirements.
Agile MethodologiesGitAgile Software DevelopmentPresentationsSoftware DevelopmentEmbedded Software Programming+52

Entropic communication

Staff Engineer

Jan 2011Jan 2012 · 1 yr

Software DevelopmentEmbedded Software ProgrammingSoftware DesignComputer ScienceSystem ArchitectureProject Coordination+14

Trident microsystems

2 roles

Senior Software Engineer

Promoted

Dec 2010Oct 2013 · 2 yrs 10 mos

  • Responsible for Design and Development of STB features based on the customer market requirements. Improve the existing feature with bug fixes. Onsite / Offsite customer support based on requirements.
GitMicrocontrollersSoftware DevelopmentEmbedded Software ProgrammingSoftware DesignComputer Science+19

Senior Engineer

Jan 2010Jan 2011 · 1 yr

Software DevelopmentEmbedded Software ProgrammingEmbedded DevicesJiraInterpersonal CommunicationFirmware+1

Trident micro systems

Senior Software Engneer

Jan 2010Jan 2012 · 2 yrs

Software DevelopmentEmbedded Software ProgrammingEmbedded DevicesKnowledge SharingJiraInterpersonal Communication+4

Vedams software

Senior Software Engineer

Oct 2009Dec 2010 · 1 yr 2 mos

  • Support the IRDETO Middleware team as offsite Engineer from India. It is my responsiblity to ensure the HAL Layter module quality during the period. Developed the Validation application for IRDETO HAL as part of it and ensure the completeness of it.
Software DevelopmentEmbedded Software ProgrammingEmbedded Devices

Irdeto

Senior Software Engineer

Oct 2009Dec 2010 · 1 yr 2 mos

  • As a offsite supportive Team from Hyderabad, I am responsible to fix the IRDETO Middleware raised bugs. To enssure the HAL quality, a valiation application is developed and made robust for ST and Broadcom boards for Zapper and PVR boxes.
Software DevelopmentEmbedded Software ProgrammingEmbedded Devices

Broadcom

Engineer -2

Oct 2008Oct 2009 · 1 yr

  • Develop the features for Digital Television components. Enchance the exisiting features based on the competetion products and market requirements.
Software DevelopmentEmbedded DevicesStreaming MediaVideo StandardsEmbedded Software Programming

Amd

Software Engineer- II

Jan 2008Jan 2008 · 0 mo

  • As Senior engineer for AMD -DTV division, implemented the DTV features and enchaced the existing features.
MicrocontrollersSoftware DevelopmentSystem ArchitectureEmbedded DevicesFirmwareVideo Standards+2

Nxp semiconductors

Contract Employee from Tata Elxsi

Jan 2006Jan 2007 · 1 yr

  • Optimize the Audio codecs, help the customer NXP to full fill the needs of Digital Television Audio team requirements as a senior engineer. Fixing the bugs implemeting the features are part of that.
Software DevelopmentEmbedded LinuxEmbedded Software Programming

Tata elxsi

Senior Engineer

Feb 2005Jan 2008 · 2 yrs 11 mos

  • As a senior engineer I am responsible to port and optimize multimedia codecs like Audio and Video on different platforms like ARM and ZSP and cutomize the algorithm for customer needs.
MicrocontrollersSoftware DevelopmentSystem ArchitectureEmbedded DevicesFirmwareEmbedded Linux+1

Education

Birla Institute of Technology and Science, Pilani

Master of Science (M.S.) — Software Systems

Jan 2006Jan 2009

Madanapalli Institute of Technology and Sciences.

Bachelor of Technology (B.Tech.) — Computer Science and Engineering

Jan 2000Jan 2004

Stackforce found 100+ more professionals with Embedded Software Programming & Agile Methodologies

Explore similar profiles based on matching skills and experience