Manthan Bhadiyadra
Email: - ************@*****.*** Mobile No: - 609-***-****
SUMMARY: -
• Over 4+ years of real time experience in various phases of development of application, embedded software systems and device drivers.
• Solid programming experience in C, C++, and Assembly programming languages.
• Expertise in RTOS (Micro C).
• Familiarity with software configuration management tools, defect tracking tools, and peer review.
• Experienced in development and testing of embedded systems based on various wireless communication standards such as BLE (Bluetooth Low Energy), RFID
• Hands on experience in protocols like I2C, SPI, RS232, CAN and UART.
• Firmware development in 'C' for various ARM based platforms, porting of the company's proprietary application code over various ARM and MSP430 platforms, writing technical documents.
• Expertise in design, development and testing of embedded firmware/software development for real time multithreading/multitasking embedded applications.
• Familiarity on reading and understanding electrical schematics, datasheets and PCBA.
• Experienced in development PC based Application Tools in C#/PowerShell to assist in testing and validation of embedded devices.
• Experienced in MSP430, ARMv6M and ARMv7M architecture.
• Embedded system electrical board bring-up and debugging using flash, emulators, NFS, RS232 serial, assembly, logic analyzers, Oscilloscope etc.
• Good Knowledge of Device drivers and Base port.
• Experienced with various communication standards such as RS232 and JTAG.
• Worked on Module testing, Integration testing, system testing, performance testing, inter-operability testing & Compliance testing
TECHNICAL SKILLS:
• Programming Languages: Embedded C/C++, Python, Assembly Language (8085/8086), HTML, ARM.
• Platforms: Embedded PC, Microchip PIC
• Hardware Description Language: VHDL, Verilog
• Microcontrollers/Microprocessor: MSP430, ARM-CortexM0/M3, ARM11, MIPS, X86,
• Protocols Awareness: RS232, TCP/IP, SPI, I2C.
• Communication Standards: BLE (Bluetooth Low Energy), RFID
• Database: MySQL
• BUG Tracking Tools: Bugzilla.
• Tools: PSIM, Express PCB, MATLAB, TCAD, Riverbed, PSpice AD Lite, DOSBOX
• Embedded IDEs used: IAR-ARM, IAR-MSP430, Eclipse, Keil IDE and Arduino IDE Educational Summary:
• Master’s in Electrical Engineer from Fairleigh Dickinson University, NJ (USA) in December -2017
• Bachelor's degree in Electrical Engineering from Gujarat Technological University (India) in June -2015 PROFESSIONAL EXPERIENCE: -
Duro UAS – Bronx, NY February 2018 to Current
Embedded Software Engineer
Description: Duro UAS an eco-drone manufacturer with the mission to create sustainable cities through better data collection Responsible designing, debugging and implementing software for the Autonomous Underwater Vehicle and the Duro Sonde a water quality monitoring device. Helped the lead engineer on assembly and manufacturing technique for various components of the Harbor AUV and Harbor Sonde electrical system Responsibilities:
• Worked towards developing and designing Sonde board for collecting different parameter like pH, ORP (Oxidation Reduction Potential), DO (Dissolved Oxygen), Conductivity and Temperature
• Resolve bugs in the main code related to Date and time format
• Build a communication system using GPS to let the Sonde board communicate with the base station
• Programmed Sonde board to sync sensed parameter with the group at durodata.com for analysis purpose Environment: ATMEGA644P, Arduino IDE, Arduino, Arduino C++, EZO pH, EZO DO, EZO ORP, EZO EC, EZO RTD, RTC, NEO-6M-0-001, HM 10 Bluetooth, Monitoring, Troubleshooting Comet Electrical, India July 2013 to December 2015 Embedded Software Engineer
Description: Comet Electrical is a leading distributor and suppliers of wire, cable and circuit breaker. My responsibility is to a design panel using RS-485 and Ethernet virtual loop. Making sure that panel is defect free. Responsibilities:
• Added new feature to handle application crash/restart scenario to existing process watcher(-monitor).
• In charge of designing, implementing, debugging, optimizing and documenting Backup and Restore feature of Panel Configurations for single as well RS-485 and Ethernet Virtual Loop of Panels.
• Implemented various features like status, alarm and event reporting and processing for Ethernet Virtual Loop of Access Control Panels.
• Resolution of defects in various modules like PSoC Device driver, Embedded Web Server and other critical applications in Embedded Linux System.
• Maintain code for SQL Database and POCO API connections to retrieve, process and store information for up to 1K users.
• Co-ordinate and assist resolving issues in Panels supporting Windows and Cloud hosted environment.
• Analyze issues raised by customers, reproduction and fixing in software using of C/C++, SQLite and HTML.
• Task completion and updating of work tickets using JIRA and attending daily Scrum calls Environment: Embedded C, HTML, Microcontroller, Arduino Uno, Arduino IDE, MySQL, RS-232, Serial Communication, I2C, Designing, Maintenance, Documentation.
Vexma Technologies, India December 2011 to June 2013 Embedded Engineer
Description: Vexma technologies is a manufacturing of different 3D printer solution. I am responsible designing a data logging systems, making a design according to end users need and maintain the users’ data. Helped customer troubleshooting with the program and updated the program as theirs need. Responsibilities:
• Worked on the development of an embedded Data Logging System. The system is customized based on the client's requirements to log user-specific data.
• Developed and maintained code for data acquisition through peripheral protocols such as RS-232, SPI, and I2C.
• Involved in developing customized solutions based on the requirements.
• Documentation work including functional specification writing, architecture revision, and component design.
• Involved in every step of SDLC process like requirement analysis, designing, coding, unit testing, releasing and providing product maintenance, and documentation at each stage. Environment: Embedded C, Microcontroller, Raspberry pi, MySQL, RS-232, Serial Communication, I2C, Designing, Maintenance, Documentation.