Freelance Embedded Developer Resume
CAREER SUMMARY:
Motivated, creative and highly professional Firmware Engineer with 3+ years of experience in embedded applications. Adept at finishing projects ahead of schedule with highest degree of efficiency and accuracy.
TECHNICAL SKILLS:
Hardware: Embedded Controllers 8/16/32 bit (Microchip, Texas, ARM, PIC, AVR, Arduino, 8051)Peripheral Devices (SPI, I2C, USB, Wi - Fi, Bluetooth, BLE, SD, Isolators, CAN, LCD) Instrumentation (Logic Analyzer, Oscilloscope, Function Generator, JTAG, SWD, ICE Debugging)
Programming languages: C, C++, Assembly, Java and JavaScript
System level software: RTOS, device driver coding, Linux development Experience with product development cycle from prototype to shipping
WORK EXPERIENCE:
Freelance Embedded Developer
Confidential
Responsibilities:
- Development of a live hardware monitoring system on FreeRTOS with communication using RS232, RS422 and LAN
- Exploited AVR32 EVK1100 dev board to monitor inputs of temperature, flow sensors and DIP Switches
Embedded Firmware Engineer
Confidential
Responsibilities:
- Programmed a user friendly graphical UI in C# .NET for a Confidential Machine that cuts, engraves or marks on metal plates
- Performed device driver development for stepper motor, UART, Interrupt Controller and Timers
- Managed working of serial communication of GUI and disPIC33F Controller using Modbus Protocol
- Achieved minimal power consumption of two 32-floor elevator systems installed in community buildings
- Conducted unit tests on LPC2148 Controller based on ARM7 TDMI in C++
- Generated high level documentation for all aspects of software development in accordance with ISO-9001 Standards
- Supervised hardware and software testing for the system
- Executed modular LCD communication through I2C
Intern
Confidential
Responsibilities:
- Routine checking of fluid levels and troubleshooting equipment by running electronic testing devices
- Testing electrical appliances to prevent hazards in Fluid Catalytic Cracker
Embedded Developer Trainee
Confidential
Responsibilities:
- Programmed and interfaced LCD, seven segment display and keyboard, Operated on EEPROM with SPI
- Showcased a project on automated traffic control using Arduino, GSM and GPS
- Designed a Java software that runs parallel with a pre-emptive multi-tasking OS based on ARM Architecture
- Simulated the GPIO Pins of a Raspberry Pi board (BCM2835) which connects to the virtualizer
- Used sockets API to support TCP/IP protocol suite between end hosts as client-server model
- Demonstrated an automated system controlled using voice commands on Alexa.
- System provides flexibility in changing responses exploiting Node-Red, which is a visual wiring tool.