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).

Fähigkeiten und Kenntnisse

C++
Qt
Embedded Software
Embedded Linux
Embedded / Real-Time / RTOS
C (programming language)
Softwareentwicklung
Information technology
Software
Computer Science
Embedded Systems
GUI
Application
Linux
Design
c++
real time operating system
Embedded / Echtzeit-/ RTOS
Communication Skills
QT
Infotainment
AUTOSAR
ADAPTIVE AUTOSAR
AUROSAR STATE MANGEMENT

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

21 Mio. XING Mitglieder, von A bis Z