Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Akshay Singh

Bochum,NW

Summary

A Senior Software Professional with a Bachelor's degree in Electronics & Communications Engineering offering years of experience in comprehensive design and development of application software targeted for embedded platforms. Currently working with automotive IoT.
Expertise in object oriented design and development using C/C++ and Python on Windows and Linux on embedded platforms; Expertise in designing and developing REST APIs; Worked on frontend technologies and frameworks like: Qt/QML, C#, MFC, Javascript; Extensive work experience with Multithreading, IPC, Real Time Operating Systems, Design Patterns, STL, Data Structures and Algorithms; Strong knowledge and experience with Agile methodologies and varied DevOps tools and practices.

Adept at leading a team of engineers with responsibilities including mentoring, delegating tasks and setting end goals. Oversee the team and the progress of the project with the aim of developing a scalable software that provides an elevated user experience.

Overview

16
16
years of professional experience

Work History

Senior Software Developer

Volkswagen Infotainment GmbH
04.2022 - Current
  • Developed REST APIs including server/client implementation for a test orchestration framework for automotive application stack.
  • Developed a CI/CD as code service that uses YAML configuration for setting up build and release environment.
  • Developed helper middleware utilities to create Python bindings for tools like Confluence and JIRA.


Tech Stack: C/C++, Python, Android, CMake, Scripting, REST API, Embedded Linux, Adaptive AUTOSAR, Protocols - CAN/LIN, Automotive Ethernet, Git, JIRA, Jenkins, Docker, ARM


Senior R&D Engineer

Alten GmbH
06.2021 - 03.2022
  • Test Framework Developer for the automotive stack: Developing a Test Framework fulfilling the needs for Adaptive AUTOSAR and capable of automated testing of containerized adaptive applications.


Tech Stack: C/C++, Python, Embedded Linux, Adaptive AUTOSAR, Protocols - CAN/LIN, Automotive Ethernet, Git, JIRA, Jenkins, Docker, ARM, Cmake, shell scripting

Technical Lead

HCL Technologies Germany GmbH
12.2016 - 03.2021
  • Application development for Induction Hob Project: Designed and developed the Front-end layer of the application following MVC pattern in C++ and Qt. Implemented reusable components like Signal/Slot system and property registry for C++ applications on microcontroller based projects.
  • Cooktop Projection System: Developed a Python based application for an image projection project using TI DLP projector and humidity/temperature/Time of Flight sensors on a BeagleBone.
  • Frontend Feature development for a unified architecture framework, to be used across all product lines, using C language and GUIx windowing system.
  • Lead a team of developers with responsibilities spanning from delegating tasks, assisting with technical trainings and setting up end goals.
  • Developed tools like PC simulator, string length checker and software watchdog for the purpose of simulating and debugging real time scenarios.
  • Object Recognition project for home appliance: Developed an application in Qt for the object recognition which would read the data from the serial port and plot a 3D graph to compare the data on a list of parameters and identify the object.
  • Perform validation of software using unit test frameworks: Google Test, Qt test and CppUnit.


Tech Stack: C/C++, Qt/QML, Python, Javascript, Embedded Linux, YOCTO, U-Boot, UART/I2C, Qt Creator, Git, JIRA, Enterprise Architect, Jenkins, Code Collaborator, BeagleBone, ARM, IMXRT, GUIX, Cmake, shell scripting, Cmake, GDB, TDM-GCC

Senior Software Engineer

Samsung Research Institute
06.2011 - 11.2016
  • Digital TV project: Development of modules in hardware abstraction layer and the middleware for the DTV using C++ on Linux.
  • Develop the Frontend of the DTV application layer in Qt/C++ with embedded linux.
  • Experience with debugging crash and memory related issues in legacy DTV software on embedded environment.
  • Developed an automatic testing tool in C# for DTV emulator for performing the testing of the Smart TV applications. The tool would take the commands from the emulator and fire them to the running app.
  • Developed a config tool in MFC to automate the logging of different modules in the stack. csv file was used to input the module information and logging severity level.


Tech Stack: C++, Qt/QML, C#, Linux, Embedded, Perforce, KONA, Qt Creator, Rhapsody, MFC

Software Engineer

HCL Technologies
07.2008 - 06.2011
  • Professional Movie Camera Project: Developed OS abstraction layer for the ThreadX specific APIs and data types to facilitate development and debugging on desktops.
  • Developed a logger library in C++ using Singleton design pattern. The library was used to log messages in a file/memory with different severity level and formatting options.
  • Developed the UI for different front end modules using C++ and PEG framework using MVC architectural pattern. Implement camera features like Pre-Recording in the storage library.
  • Multi-function printer: Developed and supported the webkit based browser application running on a MFP using Qt and C++ on Linux platform.


Tech Stack: C++, Qt, Windows/Linux, ThreadX, RTOS, SVN, MVC, MFC, PegX, Multi IDE, MS Visual Studio, Arm, Embedded, Multithreading, Design Patterns, Bugzilla, Testlink

Education

Bachelor of Engineering - Electronics & Communication Engineering

Netaji Subhas Institute Of Technology
New Delhi
05.2008

High School Diploma -

New Green Field Public School
New Delhi
03.2004

Skills

  • C/C, Python, Qt/QML, MFC, C#
  • Scripting
  • Embedded Linux, RTOS - ThreadX/QNX
  • CMake, GDB
  • GTest, Robot Framework
  • REST API Development & Integration
  • Git, Jenkins, Docker, Conan
  • Adaptive AUTOSAR, ASPICE
  • Agile Tools & Methodologies
  • IPC: RPC, Socket
  • PegX, GUIx, LittlevGL

Languages

Hindi
Bilingual or Proficient (C2)
English
Bilingual or Proficient (C2)

Timeline

Senior Software Developer

Volkswagen Infotainment GmbH
04.2022 - Current

Senior R&D Engineer

Alten GmbH
06.2021 - 03.2022

Technical Lead

HCL Technologies Germany GmbH
12.2016 - 03.2021

Senior Software Engineer

Samsung Research Institute
06.2011 - 11.2016

Software Engineer

HCL Technologies
07.2008 - 06.2011

Bachelor of Engineering - Electronics & Communication Engineering

Netaji Subhas Institute Of Technology

High School Diploma -

New Green Field Public School
Akshay Singh