We provide IT Staff Augmentation Services!

Consultant Embedded Software Engineer Resume


  • A results - oriented software engineer with over 7+ years of experience in embedded hardware and software development, recognized as key contributor to product design and development, offering modifications and solutions to improve overall quality and improve production, strong coding experience in C/C++, Python, MATLAB, Simulink and good understanding of OOAD concepts.
  • Hands on experience in control algorithms design and debug, digital design, and embedded system design and debug in FPGA. Resourceful, Analytical and detail-driven with capability in completing multiple projects with competing deadlines.
  • Ability to work in team environment and independently.


  • C/C++
  • Python/SciPy/Scikit
  • DOORS/Clear Quest
  • VBScript
  • Perl
  • I2C/SPI/RS232/CAN
  • Simulink
  • Verilog/VHDL
  • C#
  • Perforce/Git
  • Scripting
  • Keil-uVision/Model Sim
  • Ansys/HFSS/Feko
  • GE Locomotive Tool Box



Consultant Embedded Software Engineer


  • As a member of New Product Introduction team, leading design efforts for Traction Subsystem control applications for drive train health monitoring system
  • Enhanced pinion damage detection algorithm, which reduced nuisance detection by 90% thereby increasing locomotive fleet operating time.
  • Developed predictive control algorithm to detect and prevent over current faults and isolate faulty device increasing reliability of the electrical components by 20%
  • Designed and developed statistical model-based blower speed control algorithm and blower damage detection algorithm
  • Designed, developed and tested control algorithms for Traction and Battery Subsystem suitable for extreme cold weather
  • Analyzed Battery subsystem field data and presented concepts to improve battery charge control algorithm
  • Collaborated closely with other subsystems to design and develop streamlined software interfaces and algorithms
  • Involved in interacting with customers and system engineers to gather subsystem design requirements
  • Conceptualize and present multiple ideas in design reviews with Principal Engineers, Technical Leads and other subsystem product owners
  • Develop prototype software based on conceptualized idea and carry out, SIL, MIL and HIL testing
  • Develop test procedure and carry out Locomotive tests on production software to verify design and quality requirements
  • Automate manual test result analysis and visualization through scripting
  • Mentoring interns and new employees


Research Assistant


  • Developed classifier algorithm based on K-Means clustering to classify images
  • Developed actuator and motor control algorithm and circuit to regulate temperature and humidity based on user occupancy
  • Implemented control logic for real time monitoring of temperature and humidity by interfacing DHT22 sensor with Arduino
  • Designed and implemented pattern display controller in Verilog to apply stimulus
  • Designed and implemented response measurement unit to determine the response time from user
  • Defined RTL coding and synthesized on Altera Cyclone II FPGA
  • Implemented single port RAM and ROM modules and carried testing of the design in its RTL and hardware abstractions


Graduate Trainee/Firmware Engineer


  • Designed and developed embedded conformal antennas in UHF, C and S band for tracking UAV’s
  • Involved in generating specification requirement for embedded conformal antennas
  • Implemented motion control algorithm to track UAV using Freescale MCU
  • Developed roll and pitch controller for UAV using ADXL3XX sensor interfaced to ATmega 328 MCU
  • Performed hardware testing and analysis of Embedded system using Oscilloscopes, signal generators, logic analyzers
  • Conducted modelling and simulation of novel planar antennas in various frequency bands
  • Verified simulation results with field data and supported prototype development
  • Performed bistatic RCS analysis of UAV’s and carried out antenna placement analysis and optimization on UAV
  • Implemented collision avoidance control algorithms for UAV

Hire Now