Summary
Overview
Work History
Education
Skills
Personal Information
Projects
Disclaimer
Software
Timeline
Generic

Arjun K

Embedded Software Engineer
Bangalore

Summary

With 8 years of Experience in Development of Sensitive Defense,medical and automotive Embedded projects, I am an Inquisitive Embedded Software Engineer with a can-do attitude, strong foundation in Math, logic and cross-platform coding (E.g., DSP, ARM, Linux) to meet specific user requirements. Have a Knowledge about Servo Gimbal processing techniques. Experienced in development of Gimbal encoder processing algorithms on Embedded platform with Proven Record of productivity and successful project outcome. Have a Good experience C and C++ coding language.

Overview

2
2
years of professional experience
11
11
years of post-secondary education
3
3
Languages

Work History

Senior Embedded Software Engineer

PRAVAIG DYNAMICS
11.2023 - Current
  • Designed and developed analytical data structures.
  • Inspected equipment, assessed functionality, and optimized controls.
  • Mentored junior engineers, sharing knowledge in embedded system design principles and practices to foster team growth.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.
  • Developed next generation integration platform for internal applications.
  • Collaborated with cross-functional teams to develop high-quality software products in a timely manner.
  • Coordinated deployments of new software, feature updates and fixes.
  • Hiring manager
  • Exercised leadership capabilities by successfully motivating and inspiring others.
  • Strong Experience in UART , CAN , I2C , SPI , PWM, BLDC drivers, Timers & ADC development

Delivery Module Lead

MPHASIS
03.2022 - 06.2023
  • To meet the client (Thermo fisher scientific) requirements work from client Location and deliver the activities on or before time
  • Responsible for design, development, implementation and unit testing of embedded software
  • Provide help to software test and support and troubleshoot critical issues
  • Establishes and maintains thorough and accurate documentation of all work
  • Designed and implemented firmware for motor control
  • Debugged existing products to enhance product life.

Embedded Software Engineer

DELOPT Bangalore
5 2016 - 3 2022
  • Customer communication for the whole Product life cycle
  • Performed Requirement Analysis, Software Requirement specifications, Software design and Coding
  • Responsible for development of Driver for various Communication protocols (UART, SPI, I2C, SPORT) and peripherals for processor / Controller
  • Designed and implemented firmware for motor control
  • Debugged existing products to enhance product life.

Education

B.Sc., First Class - COMPUTER SCIENCE

ALAGAPPA UNIVERSITY

Diploma, First Class - Computer Engineering

NTTF Bangalore

Plus Two - Unknown

Govt. Technical High School, Vadakara
04.2001 - 05.2012

SSLC - Unknown

Memunda Higher Secondary School, Vadakara

Skills

  • Strong Experience in UART , CAN , I2C , SPI , PWM, BLDC drivers, Timers & ADC development

  • Low-level device drivers

  • C and C programming

  • Memory Management

  • Software Testing and Validation

  • Error Handling

  • Signal-level debugging

  • Scripting Languages

  • Source and Version Control: Git, Github

  • Agile

  • Problem-solving abilities

  • Embedded systems design

  • Teamwork and Collaboration

  • Project Management

  • Compiler optimizations

  • Software Development Tools: JIRA, Confluence

  • Software Documentation Control

  • Microcontroller programming

  • Interpersonal Communication

  • Python Scripting

  • Firmware Releases

  • Testing and debugging

Personal Information

  • Date of Birth: 02/23/95
  • Nationality: Indian
  • Marital Status: Single

Projects

Automatic Video Tracker (AVT), AVT is meant for Defence vehicles (Tank, Trucks) for surveillance and tracking purpose. AVT gets the video feed from the Camera mounted on Moving Vehicle. it will Digitally stabilize the Video and Detect Queue any Moving Targets in the field of view. Users can Select any Target of interest manually for Tracking. After tracking is initiated, AVT will generate error commands to control 2D Gimbal to keep Target of Interest in the Camera's FOV.


 Platform: ADSP-BF609, Cross Core Embedded Studio IDE.

Role: DSP Board bring-up and Driver implementation for Parallel ports, ADC, DAC, SDRAM, UART, SPI, I2C and Flash.


 ACTUATOR TESTER, Actuator Tester (AT) is a special type of test equipment intended to test the LCA servo actuators one at a time. The purpose of the AT is to generate the signals to drive the DDV/EHSV, excitation signals for LVDT, control signals for solenoid drives and read the LVDT feedback signals from the actuators.


 Platform: TMS570LS3137, Code Composer Studio IDE.

Role: Driver implementation for Parallel ports, ADC, DAC, SDRAM, Communication protocol (UART, SPI, I2C). USB & Serial Bootloader. 


SHA (STABILIZED HEAD ASSEMBLY), Stabilized Head Assembly (SHA) provides a Stabilized line of sight to perform the surveillance, reconnaissance, target detection and automatic target tracking in required orientation in the field of regard, independent of platform motions. It will enable the operator to detect, recognize, and identify the targets at the required ranges day and night. The SHA will be able to steer the LOS in azimuth and elevation axes for the acquisition of targets. It is stabilized in two axes with three Gimbal approaches i.e., inner elevation, inner azimuth, and outer azimuth Gimbal., 


Platform: ADSP-21369, Cross Core Embedded Studio IDE.

Role: DSP Board bring-up and Driver implementation for Parallel ports, ADC and DAC, Communication protocol (UART, SPI, I2C, SPORT) and Encoder (incremental & absolute). 


MF-UFCP (Multi-Function Up Front Control Panel), This is a Cockpit display system. MF-UFCP enables the pilot to interface with the aircraft subsystems and HUD display through a number of illuminated, programmable keys and controls. An LCD display provides vital data with Day / Night vision capabilities.


 Platform: Motorola 68000, Trace32, ADSP-BF534, Visual DSP++.

Role: Preparation of software requirements & specifications. Design and development of Driver for the M68000 board and DSP board, LCD display & UART communication to the PC.

Disclaimer

I, Arjun k, hereby declare that the information contained herein is true and correct to the best of my knowledge and belief.

Software

MPLAB

Cross Core Embedded Studio (ADSP)

Code composter studio (TI)

Eclipse & Keil

Atmel Studio

Visual DSP50

Visual Studio

Git, Jira & Jenkins

Timeline

Senior Embedded Software Engineer

PRAVAIG DYNAMICS
11.2023 - Current

Delivery Module Lead

MPHASIS
03.2022 - 06.2023

Plus Two - Unknown

Govt. Technical High School, Vadakara
04.2001 - 05.2012

Embedded Software Engineer

DELOPT Bangalore
5 2016 - 3 2022

B.Sc., First Class - COMPUTER SCIENCE

ALAGAPPA UNIVERSITY

Diploma, First Class - Computer Engineering

NTTF Bangalore

SSLC - Unknown

Memunda Higher Secondary School, Vadakara
Arjun KEmbedded Software Engineer