Elchin Mammadov Email and Phone Number
Elchin Mammadov work email
- Valid
- Valid
Elchin Mammadov personal email
I develop software for the enterprise application that controls material transport in factories, distribution centers, and warehouses around the world. This is achieved via a fleet of robots and meticulous planning. In my spare time I grab my DSLR camera and look for compelling compositions.I got my interest in robotics, and control system design in general, from FIRST Robotics Competitions in high school. I was responsible for electrical layout and programming of my team's robots. We became the finalists during my graduation year.My interests range from basic system modeling equations to self-modifying software (teach the system how to fix its own code; then sip on a coffee and watch how this unfolds).Specialties: Python-driven web applications, packaging and deployment of software on Debian Linux, OpenAPI development, safety-critical programming in C/C++
Otto Motors By Rockwell Automation
View- Website:
- ottomotors.com
- Employees:
- 281
-
Senior Software Developer, Fleet Manager CoreOtto Motors By Rockwell AutomationKitchener, On, Ca -
Senior Software DeveloperOtto Motors By Rockwell Automation Oct 2023 - PresentKitchener, Ontario, Ca -
Senior Software DeveloperClearpath Inc. Jun 2022 - Oct 2023Kitchener, On, CaDistributed application development, focusing on the back-end/server-side architecture -
Software DeveloperClearpath Inc. Jun 2017 - May 2022Kitchener, On, Ca -
System Firmware EngineerRockwell Automation Jan 2014 - Jun 2017Milwaukee, Wi, UsDeveloping firmware for next generation real-time motor control – PowerFlex 755T and 7000 products. Focusing on coding control data/event capture and presentation, driven by real-time operating system, multi-thread and interrupt architecture. Implementing inter-core communication using multi-level caches, message queues, and system DMA drivers in procedural and object oriented environment on ARM and high performance DSP system on a chip. Improved the performance of data extraction by several orders of magnitude through an implementation of a caching interface.Help my team with investigation of defects using both on and off target debug tools. -
Development EngineerTektrap System Inc. Apr 2013 - Jan 2014Reporting directly to the president, managed 2 projects between research and manufacturing facility for the production of asset tracking devices used in transportation. In a span of 7 months delivered a series of product improvements. Collaborated with various Canadian Agencies and U.S. system integrators on running field tests. The improvements included updates to the AutoCAD model of the external enclosure, identifying new features for implementation in the firmware, developing the optimal epoxy based lenses for infrared sensors, finding the best antenna with a small footprint.
-
Research Assistant Graduate StudentUniversity Of Ottawa Sep 2011 - Jun 2013Ottawa, On, CaPart-time Teaching Assistant for the Random Signals and Systems; Electric Circuits and Machines for Mechanical Engineering courses during Winter, 2013 semester. Designed and developed a prototype of a new communication framework consisting of embedded Digi 9XTend radios and API in C for a flight controller in Linux. The framework establishes an aerial network for operation of autonomous search & rescue dirigible UAVs. The API implements session, presentation, and application layers in the radio packet based network; application-level function calls allow a single radio node to establish mutual 5-9km long communication links with other nodes, split large files into packets, verify successful delivery per packet. In addition to main functions, the API can avoid the congestion in the network from simultaneous streams by creating clusters of nodes. Clustering is achieved by using different frequency hopping sequences (FHSS) between a transmitter, a receiver and intermediate nodes. This is achieved through serial interface with the firmware of the 9XTend™ 1W OEM radio. The radio can be powered either from a USB connection or from an external power source. The achieved result is a scalable wireless network using multiple autonomous robots. Designed and implemented a new mobile robot control using Bluetooth and Android SDK (v 2.3) on a smartphone. Implemented the control through a touch & swipe motion application on the Android Smartphone. The mobile robot provides haptic feedback to the user by vibrating the smartphone when a push sensor is triggered on the robot. This was used for testing the concept of remote parallel parking. In-depth knowledge of writing and debugging programs with UART, RS232/485, USB, and Bluetooth interfaces on Windows, Linux, and Android platforms. -
Research Assistant For Tactical Electronic Warfare Systems GroupDefence Research & Development Canada - Ottawa May 2011 - Aug 2011Ottawa, Ontario, Ca* Improved the received signal strength in the geo-location system by investigating the impedance matching circuit of a two-element antenna at 2.4 GHz. Using measurements from ANRITSU MS2034A Vector Network Analyzer, modified the antenna and the circuit to achieve results close to the FEKO simulation model. * Wrote a MATLAB program for converting collected RF measurements into a .csv format for further processing. The new program replaced tedious manual multi-step procedure in a technology demonstration project worth $5.5M.* Designed and built a monostable multivibrator PCB for building an autonomous power-on switch for laptops.* Updated the emitter geo-location system to work with LittleBoard™ 735 EBX embedded computer instead of a laptop. -
Hardware DesignerCurtiss-Wright Controls Embedded Computing May 2010 - Aug 2010Davidson, North Carolina, Us* Designed 6U and 3U VMEbus-based rear transition module boards double-sided with 10 layers in Mentor Graphics DxDesigner and completed component layout; creating schematic and design rules for different PCB tracks. Focused on integrating flash memory to accommodate PowerPC firmware testing through RS-232/485, USB, Ethernet, and PCIe interfaces. Performed load current analysis for the design of switching-mode power supply in LTspice. Modified existing PCB boards for prototyping the final design. Keeping the bill of material up-to-date for the final PCB manufacturing. * Helped updating the engineering lab inventory by fixing broken SMT ICs on the boards; perform rework on flash memory, switching-mode power supply, interface controller, and other TSOP packaged components. Updating drivers for the Ethernet controllers in VxWorks in preparation for verification tests. * Debugged and programmed firmware for PCIe Gen 1 driver ICs into EEPROM memory using I2C interface. Wrote design verification reports for completed hardware tests.* Performed peer review of new circuit and board designs from other developers for design verification purposes. -
Handheld System Modelling AssociateResearch In Motion - Waterloo Sep 2009 - Dec 2009Waterloo, Ontario, Ca* Identified and fixed anomalies in DDR memory accesses during a media playback on the handheld devices.* Resolved problems with a multimedia card's initialization by finding wrong settings in controller's registers and fixing them in the model.* Debugged LCD controller driver. Ran tests on the software model to validate the driver's source code for new models.
Elchin Mammadov Skills
Elchin Mammadov Education Details
-
University Of OttawaElectronics And Communications Engineering -
University Of OttawaSystems Engineering
Frequently Asked Questions about Elchin Mammadov
What company does Elchin Mammadov work for?
Elchin Mammadov works for Otto Motors By Rockwell Automation
What is Elchin Mammadov's role at the current company?
Elchin Mammadov's current role is Senior Software Developer, Fleet Manager Core.
What is Elchin Mammadov's email address?
Elchin Mammadov's email address is em****@****ion.com
What schools did Elchin Mammadov attend?
Elchin Mammadov attended University Of Ottawa, University Of Ottawa.
What skills is Elchin Mammadov known for?
Elchin Mammadov has skills like Embedded Systems, Matlab, C, Testing, Microcontrollers, Programming, Debugging, Rf, Embedded Software, Pcb Design, Digital Signal Processors, Linux.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial