Himachalam Padmaraju
Angestellt, Senior Software Engineer, T&S Services GmbH
Hildesheim, Deutschland
Über mich
• Over 16+ years of experience in Automotive, Embedded Software Development, OS Middleware, System Programming and Application development. • Proficiency in working with C, C++ 11/14, Embedded Linux, QNX, Data Structures and Real Time Operating System (RTOS). • Experienced in the automotive domain in “IoT Edge Runtime”, “Adoptive AUTOSAR” and “In-Vehicle Infotainment” with ASPICE quality standards. • Experience in State Management (STM) functional cluster contained in the AUTOSAR Adaptive Platform Services. • ASPICE, SAFe, DOCKER and Containers experience in development of Automotive Software. • Experience with modern pub/ sub (e.g., MQTT) and request/ response (e.g. gRPC) protocols. • Proven capability to use Inter Process Communication (IPC) mechanisms (Semaphores, Message Queue and Shared Memory) across different platforms. • Multi-Threaded programming, Linux debugging and shell scripting. • Good experience in SDLC, DevOps and Agile Methodology (Scrum).
Werdegang
Berufserfahrung von Himachalam Padmaraju
Bis heute 4 Jahre und 5 Monate, seit Jan. 2020
Senior Software Engineer
T&S Services GmbH
Working on Automotive IoT Edge Runtime environment for ICAS1 and HCP5 platform. Validation of the software using HIL. Working on EdgeDiagProxy component and it handles the request and response between IoT Docker containers, native applications and the platform. Working on Security Daemon component and REST APIs.Provides interface between Diagnostic Management and State Management (STM) and Dynamic function groups loading. GM-VCU Flexible Test Software integration.
1 Jahr und 8 Monate, Jan. 2018 - Aug. 2019
Senior C++ Software Developer
Cyient Ltd
-Designed and developed QT5 applications using C++ 11/14 and STL programming on Embedded Linux. -Provided interface between QT5 GUI and Linux middleware applications. -Implemented Multi-Threaded programming for digital data sending and receiving using Message Queues. Mutex used for thread synchronization. -Developed QT Human Machine Interface (HMI) applications like Home and Login screens, configurations, Maps, System Diagnostic and so on.
1 Jahr und 11 Monate, März 2016 - Jan. 2018
Sr. Software Engineer
Unisys India Pvt. Limited
-New feature enhancements for Unisys Products and support using Object-Oriented Programming (OOP) C++. -Well versed in OSI Distributed Transaction Processing (OSI-TP). -Collaborating with all the stakeholders in new features development, troubleshooting customer issues. -Implemented and supported different OS 2200 Network Authentications (Kerberos, NTLM, and LDAP).
5 Jahre und 6 Monate, Okt. 2010 - März 2016
Assistant Consultant
Tata Consultancy Services
-Designed and Developed QT5 Native Cross platform software application for the desktop environment (Mac OS and Windows) using C++ and STL programming. -Implemented Multi-Threaded programming for capturing the SoundTouch device diagnostic data and compressing it. IPC Mutex used for thread synchronization. - Collaborating with all the stakeholders for requirements, technical discussions, integrations, challenges and for any bug fixes.
2 Jahre und 1 Monat, Okt. 2008 - Okt. 2010
Sr. Software Engineer
Samsung India Software Center
-Developed C++ Samsung eDiary and eBook Reader applications using QT GUI framework and FLTK GUI tool kit. -Performance/Synchronization issues while loading .epub/.txt files when the device comes back from the Mass storage mode. -Providing SDK interface to the application. -Implemented QT Image Viewer Application with different view modes (List View, Thumbnail View, ListView Edit Mode) using C++ programming. Hard-Key Event Handling.
1 Jahr und 8 Monate, März 2007 - Okt. 2008
Senior Software Engineer
Tata Elxsi Ltd
-Developed Inter-CPU Communication Protocol in HDTV using C programming. -Implemented Multi-Threaded programming for sending and receiving the data between different layers. Implemented NVRAM Linux device driver to store Application data. -Provided Application program interface (API) to communicate with HDTV (STi7109 chipset) middleware. -Standby Controller: Interface the Front Panel/IR switches and regulates the power supply to the DTV Main Board. Porting of RTOS (OS21) modules to STLinux.
1 Jahr und 2 Monate, Jan. 2006 - Feb. 2007
Software Engineer
Jeevan Softech Ltd
Set Top Box enhancements, POS, Thermal Printer Solution and Handheld Devices using C programming. Implemented Full game programs, logo and Icon display, Front panel drivers and Remote controller drivers. Customized OSD for the GUI. Flash programming, System programming and Multi-threaded Programming (VC++).
Ausbildung von Himachalam Padmaraju
3 Jahre und 5 Monate, Dez. 2000 - Apr. 2004
Computer Science and Engineering
Sri Venkateswara University
Sprachen
Englisch
Fließend
Deutsch
Grundlagen