people4project GmbH
Lörenskogstr. 3
85748 Garching b. München

Mo-Fr 9.oo - 17.oo Uhr
+49 (89) 55 29 39 -40

Kontakt


Kontakt


people4project GmbH
Lörenskogstr. 3
85748 Garching b. München

Mo-Fr 9.oo - 17.oo Uhr
+49 (89) 55 29 39 -40

Kontaktdaten anfordern


Freelancerprofil: -0134206

Entwickler C Embedded, Artisan, DOORS, RT-Tester, Trace-32 SST, SOC Android, Machine Learning, C, Java, Android, Java, Python, Android, C++, Eclipse, Android

IT-Erfahrung seit:
2012
Position:
Embedded Systems / Firmware Entwicklung
Software-Entwicklung / Programmierung
Projekte im Werdegang

09/2012 - 10/2017 Android, Machine Learning, C, Java, Android, Java, Python, Android, C++, Eclipse, Android
ent Seamless activity classification: The main aim of this project - is to develop an Activity classification system that can recognize and classify basic human activities like walking, running, jogging, etc Sen using the sensors present in Mobile and wearable devices. Main activities Pedometer Module: This activity involved the development of - the Pedometer module which can count the number of steps taken by a user based on the data from the inertial sensors present in Nav the Smartphone. This module was later integrated with the Virtual Tour, Walk Mate, Gear VR and PDR applications. - Iner Heading module: This activity involved the development of accelerometer and gyroscope sensors-based Attitude estimation module for mobile devices * Ade qua PDR System: PDR (Pedestrian Dead Reckoning) system enables te propagation of a user's location information from a last known position. Based on accelerometer and gyroscope sensors, this system exp is helpful in providing continuous navigation information for pedestrians even in GPS denied environments. Developed mainly to provide osu indoor navigation, the PDR system integrates both the Heading and Pedometer modules. An android application was developed to re to showcase this system. vari Wi-Fi Based Positioning System - POC Development: Wi-Fi ous Based Positioning system is an in-house solution developed to provide indoor localization for Smartphone users through the use of Wi-Fi pha signals. This positioning system was based on Fingerprinting approach ses inv * Literature survey on the existing Activity classification olv systems using inertial sensors Roles & responsibilities Seamless activity classification: * Development & Enhancements of the Tizen and Android ed applications for Sensor data collection * Implementation and Analysis of various Machine in Learning (SVM, GMM, HMM) and Deep learning algorithms (RNN) for Activity classification and Activity prediction using the Tensor Flow and Scikit-learn R & w Pedometer Module: * Development of Step detection, Step length estimation D and Magnetometer based Random motion detection algorithms * Software Implementation of the Pedometer module of in both Scilab and C languages * Samsung Gear VR feature development - Step detection ne accuracy improvement and elimination of false step counts due to random motions * Walk Mate Tizen application development (In Tizen sol Store with 17000+ downloads as on 5th Feb 2017) - Core algorithm for Step detection and assistance to the team in defining utio the UI and SW design * Main author for the Technical paper titled "UMOISP: ns - Usage Mode and Orientation Invariant Smartphone Pedometer", which has been published in the IEEE Sensors Journal (Volume Res 17, Issue 3) ear Heading module: ch, - - Attitude Attitude estimation estimation solution solution development development for for Virtual Virtual Ana Shot Shot (Commercialized (Commercialized and and released released in in all all Samsung Samsung flagship flagship phones phones since Galaxy S6), Virtual Tour and PDR applications lysi PDR System: s, * Heading Module: Design and development of the Initi complete module which can provide attitude estimates (Euler angles and * Improving the accuracy of Attitude estimation DCM) with reasonable accuracy across all the Smartphone al usage modes * Development and evaluation of Heuristics Pro toty based heading correction methods * Development of Kalman Filter (for sensor pin data fusion and sensor error parameter estimation) g (Pr Dieses Profil wurde durch die people4project GmbH überreicht. Die hierin oof übermittelten Daten sind personenbezogene, geschützte Daten i.S.d. BDSG und sind streng vertraulich, ausschließlich zum Zweck of einer Qualifikationsprüfung zu verwenden. Sollte Ihnen der Kandidat bekannt sein, ist es der people4project GmbH sofort mitzuteilen. con Der Kandidat darf nur mit schriftlicher Zustimmung der people4project GmbH beauftragt oder beschäftigt werden. Telefon: cep +49 (89) 55 29 39 - 40, Mail: info@people4project.com. t), * Development and analysis of Pedometer assisted Heading correction methods * Development of the Sensor Bias estimation, Attitude Initialization & Attitude Propagation (DCM based), Stationary Detection & Phone mode identification blocks * PDR System software development (in Scilab & C) - Fusion of Pedometer and Heading modules * PDR System testing and performance (accuracy) tuning Wi-Fi Based Positioning System - POC Development: * Development and evaluation of Fingerprinting based positioning algorithms (in Scilab) - Radio map generation and Positioning algorithm (Deterministic and Probabilistic methods). * Assistance to the team in porting the positioning algorithms from Scilab to Java (Android Apk). Language & Tools C, Java, Python, Scilab, Android Studio, Tizen Studio, TensorFlow, Visual C++, Eclipse - Android SDK & PyDev Technical Lead Bangalore,India Employment Occupational field Software development for Mobile devices Main author for the Technical paper

09/2011 - 12/2011 Android, Avionik
Main activities AMIL Porting - Frequency Aiding: The aim of this project was to port the existing Frequency aiding feature of the AMIL (AGPS Modem Interface Layer) for the U4500 modem Snowball - GPS porting for Ubuntu: Snowball is a low power, low cost Single Board Computer based on the ST-Ericsson Nova A9500 processor that targets hobbyists and professional developers wanting to prototype new embedded designs. The main aim of this project was to port the existing GPS framework (on Android) to Ubuntu platform. Roles & responsibilities AMIL Porting - Frequency Aiding: * Development of the software to support Frequency aiding feature in AMIL using the U4500 modem specific AT commands. Snowball - GPS porting for Ubuntu: * Porting of the GPS interfaces (on Android) to Ubuntu platform * Development of a framework that provides the GPS data to the Ubuntu applications (in the format expected by the gpsd application) Language & Tools C Employment Wipro Technologies, Bangalore, India Occupational field Avionics software development Senior Software Engineer

04/2010 - 08/2011 Process Control Systems, Automotive Industry, Avionik
Main activities A350-CIDS (Issue 02 & Issue 03) : CIDS (Cabin Interconnection Data System) for the Airbus A350 aircraft is a system which performs and supports various functionalities such as Telephony, Lighting, In-flight entertainment, etc., within the aircraft. Roles & responsibilities * SW testing (Test script development and execution) and Bug fixing for the PLS (Passenger lighted signs) and GC (Galley cooling) module * LAY (Layout selection) module development - Design (Porting the LAY module design from A380 CIDS Software and Incorporation of new requirements to the design), Software Development and Testing Language & Tools C, Artisan, DOORS, RT-Tester, Trace-32 Employment Senior Systems Engineer Bangalore, India Occupational field GNSS based solutions for Automotive and Avionics sectors RT-Tester

10/2005 - 03/2010 SMTP, Flash/ActionScript, Flash/ActionScript
Main activities SST230-DR: SST230-DR is a contact-less DR solution for automotive applications. Based on the SST230(GPS Core + ARM) chipset, this system provides the navigation/location information by fusing the data from GPS and Inertial Sensors (1 axis gyroscope and 3 axes accelerometer). This system can operate in 3 modes namely GPS only(Standalone), GPS + DR (Integrated) and DR only modes ARINC-GPS Receiver Development: The main aim of this project was to develop a GPS receiver for aerospace segment. This activity involved development of a motherboard that interfaces with any of the existing GPS solutions from Accord Software & Systems, namely NexNavMax and NexNavMini. This motherboard based on the Blackfin(BF533) processor has the following functionalities: ARINC 429 IO interfaces (GPS data), RS232 interfaces (GPS data & Maintenance), RS422 interfaces (Time mark outputs), Discrete Inputs/Outputs, Regulated power supply and external IO interfaces to the GPS cards SST 230: SST230 is a SOC developed by Accord Software & Systems (fabricated by Analog devices). Based on an ARM Core, SST230 also contains a GPS baseband processor and a wide range of on-chip peripherals like CAN, Bluetooth, SPI, I2C, Timers, GPIO, UART, etc SST230 can operate in two modes namely - Standalone (a single chip GPS solution) or Companion mode (as a GPS correlator controlled Dieses Profil wurde durch die people4project GmbH überreicht. Die hierin übermittelten Daten sind personenbezogene, geschützte Daten i.S.d. BDSG und sind streng vertraulich, ausschließlich zum Zweck einer Qualifikationsprüfung zu verwenden. Sollte Ihnen der Kandidat bekannt sein, ist es der people4project GmbH sofort mitzuteilen. Der Kandidat darf nur mit schriftlicher Zustimmung der people4project GmbH beauftragt oder beschäftigt werden. Telefon: +49 (89) 55 29 39 - 40, Mail: info@people4project.com by a master DSP GPSBLP1: GPSBLP1 is a low power and low-cost GPS receiver developed for aerospace segment, which can be used not only to navigate the aircraft but also to provide assistance during landing and takeoff. The main focus of the GPSBLP1 solution was to develop a low-cost version of the GPSB GPS receiver (based on Sharc DSP) using a BlackFin DSP (NAV2500 HSE platform) NAV2500 HSE-DR: NAV2500 HSE-DR is a Dead reckoning positioning system for automotive applications. This system integrates the information from GPS and DR sensors (Gyroscope and Odometer sensors), and provides location information in 3 modes namely Standalone mode (GPS only), Integrated mode (GPS + DR) and DR only mode Smart Track: Smart Track is a BlackFin (DSP) based Fleet management system which integrates GPS and GSM technologies. This system periodically updates location estimates to a web server and can also be configured to share the same to an user via SMS or e-mail NAV2500 HSE: NAV2500 HSE is a high sensitivity GPS receiver (based on Blackfin DSP) developed for automotive applications Roles & responsibilities SST230-DR: * Design of the motherboard to interface the existing NuNav Engine card (SST230 - GPS solution) with accelerometer and gyroscope sensors * Development of I2C drivers to communicate with accelerometer and gyroscope sensors (Based on both inbuilt I2C block in) SST230 as well as the emulated I2C on GPIO of SST230 * Development of Matlab (Offline processing) and C code (SST 230 platform) to realize the entire system - Kalman filter(GPS and Sensor data fusion), Stationary and Reverse Movement detection algorithms * System Testing and TOT preparation ARINC-GPS Receiver Development: * Project leader (Led a team of 3 engineers) for the Hardware design and Hardware-Software Integration activities - Planning the schedule, identification of sub-tasks and execution of the entire activity * Defined the overall architecture of the motherboard hardware and took up the ownership of few modules (as individual contributor) * SPI driver development for the Blackfin processor - Communication with ARINC 429 Transceivers (in both DMA and Non-DMA mode) * Participated in the Hardware testing & Hardware-Software integration activity SST 230: * Software development on Blackfin (SPI master device) to boot the SST230 chipset through SPI booting * Development of the low-level drivers for SPI, I2C, RTC and DMA blocks * Testing the RTC, CAN and DMA blocks of the SST230 chip GPSBLP1: * Feasibility analysis - Removing the VDK(Kernel) support from the NAV2500 HSE platform * Porting the GPSB modules to NAV2500 HSE platform and testing the same NAV2500 HSE-DR: * Had been to Customer site (Chile) to assist them in solving the issues observed in the GPS+DR solution with the new version of their hardware for Odometer interface. Erroneous Odometer pulses were observed with this new hardware. My role was to analyze the root cause of the problem and develop a software work around to address the same * Tuning the GPS-DR software to improve the accuracy of location estimates in Integrated and DR only modes Smart Track: * Development of the software to parse and share the location estimates (from GPS library) to an user (SMS, SMTP) or a server(TCP) using the modem AT command set * Implementation of Over The Air Upgrade Feature - Download and flash software update file from a FTP server * Implementation of the Flight Tracking requirements - To provide Takeoff and Landing information (Location & Time instant) of an Aircraft to a user via SMS and e-mail * Implementation of the feature to extract (from SMS) and store the phone number and e-mail address details to the nonvolatile memory * Design of the Smart Track V2.0 hardware (addition of Dead reckoning and Vehicle Electronics features) * Integration of the existing DR (Dead reckoning) library with the GPS & GSM libraries NAV2500 HSE: * Writing drivers for the new flash chipsets in V2.0 hardware * Double addition algorithm implementation (in Assembly language) for the floating-point math library * Software Upgrade Feature Implementation - To flash new Software from a host PC using RS232 connection * Source code maintenance - Addressing new requirements (like Navigation message customization) Project leader

 
Branche

 
 
Kenntnisse

Hardware
Betriebssysteme
Programmiersprachen

Datenbanken

Datenkomm. / Netzwerk

Design / Entwicklung

SAP / ERP Module

Software / Tools

Standards / Prozesse
 
Ausbildung & Zertifikate

k.A  
 
Sprachen



Sonstiges

 

We love Freelancing
& project work

die people4project Recruiting-Spezialisten unterstützen IT Fachbereiche und Unternehmensberatungen mit der Auswahl von geeigneten Freelancer / IT Fachkräften

Kontakt

Wir freuen uns auf Sie...

people4project GmbH
Lörenskogstr. 3
85748 Garching b. München

Tel: +49 (89) 55 29 39 -40

  Google Map  |  Kontakt

 

über uns

wir sind Recruiting-Spezialisten für die temporäre Unterstützung von IT Entwicklungs- und Betriebsthemen, sowie das Managen von Freelancer-Einsätzen bei unseren Kunden.

...mehr

Â