Rangarajan V.

Rangarajan v.

bookmark on deepenrich
location of Rangarajan V.Freising, Bavaria, Germany
Followers of Rangarajan V.2000 followers
  • Timeline

  • Skills

    Embedded systems
    Debugging
    Linux
    C
    Embedded software
    Software development
    C++
    Device drivers
    Clearcase
    Firmware
    Perl
    Rtos
    Arm
    Unix
    Operating systems
    Requirements analysis
    Multithreading
  • About me

    Software Architect at Robert Bosch Engineering India

  • Education

    • New horizon public school

      1983 - 1996
      Tenth standard science

      Activities and Societies: Cultural and Sports

    • Sjrc arts, science and commerce college, race course rd, bangalore-09

      1996 - 1998
      Pre university certificate physics chemistry, maths, biology 12th

      Activities and Societies: Physics Chemistry, Maths, Biology

    • The university of texas at arlington

      2005 - 2006
      Masters electrical engineering

      Activities and Societies: Developed a RTOS for a PIC18F452. RTOS would do pre-emptive and co-operative Multitasking RTOS was used on a Rover/Robot.

    • Visvesvaraya technological university

      1998 - 2003
      Bachelor of engineering electronics and communication engineering

      Activities and Societies: Social Media and Customer Service trainings. Microprocessor Systems & Microcontroller Systems

  • Experience

    • Convergys intelligent contact

      Jul 2003 - Dec 2004
      Senior technical support engineer

      Support Microsoft office, Microsoft outlook & Outlook Express Installation maintenance & troubleshooting.

    • The university of texas at arlington

      Sept 2005 - Jan 2006
      Graduate research assistant

      Developed Visio drawings and PowerPoint presentations for Advanced Micro Processor Systems.

    • Fastvdo inc.

      Sept 2006 - Aug 2007
      Hardware engineer

      Hardware Engineer I – FastVDO LLC, Columbia, Maryland. [Sept 06 – August 07]SmartCapture usb 2.0 h.264-aac Encoder:SmartCapture is a USB 2.0 based hardware encoder. It takes Composite Analog Video in via a 3 Barrel (Video, L-R Audio and GND) RCA cable, digitizes and encodes it to H.264 Video and AAC Audio. The Encoded AV stream is dumped onto a PC’s Hard disk, A GUI program called the SmartPlayer commands the SmartCapture device, and controls the Encoding process.Accomplishments and Responsibilities:Developed Low Level drivers using C for LPC2888 host controller’s peripherals namely,Controlling the Clock Generation Unit.Interrupt Service Handlers.I2C interface for controlling Video ADC.I2S and SAI-SAO interfaces for A2D conversion of the 16 bit L & R Audio.The USB 2.0 device controller – USB Stack and DMA Channels.Flash Controller for boot loading using Philips MassDFU.UART interface for debuggingModified the rwBulk drivers from the Win DDK for SmartCapture’s requirements.Coordinated with offshore team which developed the GUI with Visual Basic.Website: http://www.fastvdo.com/SmartCaptureProgramming Language: C.Host: WindowsPlatform: Metrowerks Code-RealView ARM Compiler, NoHau-Seehau Debugger for ARM7-TDMI, Visual Studio .Net 2003 Show less

    • Siemens

      Aug 2007 - May 2010
      Product engineer

      Product Engineer, Control Panel – Siemens Energy, Richland, Mississippi, USA [August 07 – Current]MJ-4A control panel for voltage regulator:A Motorola MC68332 based Control Panel controls the operation of Voltage regulators, it runs a multi tasking multi threaded Real Time OS called RTXC. The Control Panel houses a daughter board called the Communications Module which has a Motorola MC68HC16 as the host controller, running the 16 bit version of RTXC. The 2 boards communicate via the Queued Serial Peripheral interface. A Visual C++ based PC Program called the MJXplorer is used to configure the control panel and read/write data from/to it. The Program talks to the Control Panel through the Serial Port and provides an easy to use Graphics User Interface.Accomplishments and Responsibilities:Implemented Low Level Driver for boot loading of AM29F400BB Flash memory interfaced with the MC68HC16 on the communications module.Implemented the voltage regulator Maintenance Approximation Algorithm in C.Developed a Graphic User interface called MJXplorer, using Visual C++ to read/write to the panel through the serial port, based on 2200 Protocol. The Application works with 2 threads – the main thread and a read thread, which works based on EV_RLSD & EV_RXCHAR events.The Read thread uses WaitCommEvent and other Windows API functions.Implemented Debugging mechanisms using the SPI and UART interface.Researched and implemented hardware improvements.Website: www.usa.siemens.com/energy/regulatorcontrolProgramming Language: C, C++.Host: WindowsPlatform: Wind River Diab 5.0, Visual C++ .NET 2003. Show less

    • Dell technologies

      Jun 2010 - Jul 2014

      > Lead 1.0 Project GUI team in a Project Lead & Individual contributor role.> Lead a Major release of CLI team in a Project Lead, Scrum Master and Individual Contributor role.> Contributed to Design and development of REST URIs.> Streamlined Agile process implementation and execution with CLI team.> Worked on Yocto-GIT Migration activities.> Worked on Timing Analysis of IPMI commands.> Worked on Static and Dynamic code analysis using Fortify 360 and YAMD.> Implemented Firmware Update and Job Queue features in Command Line interface. Show less

      • Platform Software Staff Engineer

        Jun 2010 - Jul 2014
      • Sr. Firmware Engineer

        Jun 2010 - Dec 2010
    • Honeywell

      Jul 2014 - May 2015
      Tech lead

      Working on Lighting Control Products with EnOcean RF Technology.

    • Bosch india

      Jun 2015 - May 2019
      Senior architect

      Software Architect of Electric Power Steering.Automotive Steering: RBEI’s Automotive Steering Departments cater to various OEMs for Electric Power, Para Axial and Column Steering productline. As an Architect:Software Architecture & Design of Jaguar, JLR, FIAT, FERRARI, Volvo Car Company, EPS Projects.Static & Dynamic Design, Data Flow & Control Flow paths, Critical Flow Path, ASIL D flow.Safety Analysis & Dependent Failure Analysis per IS026262 Standards.MATLAB(MBD:Model Based Design) Automatic Parking Control, Lane Assist, Pull Drift Compensation, Lane Deprture Warning, LimpHome Design.DRBFM-L3(pursuing). Show less

    • Larsen & toubro

      May 2019 - Aug 2019
      Program manager

      Program Manager for LTTS Services offered in Automotive Industry.

    • Aptiv

      Sept 2019 - Jul 2022
      Software project manager

      Software Project Leader BMW ADAS hPAD & mPAD  Software Release Managemento Direct Interactions with BMW Line Management for SW Releases and Bugs tracking.o Leading and Resolving SW Problems in Released SW and Managing Release cycles. Managing SW Integrators and Developers. BMW ADAS hPAD & mPAD  Continuous Integration Managemento Continuous Integration of SW in to Jenkinso Fully Automated testing of Integrated SW: SWIT, BVT (Build Verification), RUT (Resource Utlization)Software Project Leader for both Release Management and Continuous Integration..Website: www.aptiv.com Show less

    • Bmw group

      Jul 2022 - Mar 2023
      Specialist for software platform automated driving

      Product Software-Platform automated Driving, Software Integration and Release Management.

    • Wsaudiology

      Apr 2023 - now
      Engineering manager
  • Licenses & Certifications

    • Leading leaders

      Leadership pipeline institute
      Nov 2023
      View certificate certificate
    • Microsoft certified professional

      Microsoft
      Oct 2004
    • Six sigma green belt

      Honeywell
    • Six sigma green belt

      Honeywell
      May 2015
  • Volunteer Experience

    • Mentor

      Issued by Dream A Dream on Jul 2010
      Dream A DreamAssociated with Rangarajan V.