Post Job Free
Sign in

Embedded System Firmware

Location:
West Hempstead, NY
Posted:
June 15, 2021

Contact this candidate

Resume:

`

Mechael Brun-Kestler

West Hempstead, NY

516-***-****

*********@*******.***

Objective

I am looking to pursue a career in software/firmware development. For the last few years I have been developing firmware for embedded systems in C. The projects I have worked on range from the smallest devices running the simplest code to IoT devices that run FreeRTOS. I have also written applications in C++ using the Qt libraries. I have also written a simple Android app in Java. Experience

Firmware Developer

Custom Engineered Solutions (West Hempstead, NY) (November 2014 – Current)

Developed firmware for an insect recording device. I helped design and implement a menu based GUI for the system’s LCD display, and wrote APIs for the system’s peripherals which were communicated with over I2C, SPI, and USART.

Developed an LCD display GUI stack.

Developed firmware for a system that utilized Atmel’s wireless protocol to allow the devices to communicate.

Debugged and patched desktop side software that interfaced with the embedded systems. Patches included fixing communication issues between the desktop and the chip as well as patches to a multi-threaded application to ensure the threads worked properly. The software was written in C++ using the Qt libraries.

Developed firmware for devices that interfaced with Android smartphones via Bluetooth. The same device had to communicate with smaller devices via a modified USART because of the limited memory on the smaller devices.

Developed the firmware for an RTOS based insect presence recorder for use in agricultural pest detection. Implemented our own proprietary messaging specification that enabled other devices/application to connect and subscribe for either live or previously recorded sound data via direct USB connection or as a TCP/IP client on a local network.

Worked with a variety of hardware, including electronics that required PWM, relay switches, and sensors. Software Engineer

Hypolite Corporation (New York) (November 2014 – May 2015)

Developed firmware for a PIC (Microchip corp.) based smart device . The device is currently in its prototype stage and makes use of the MiWi wireless protocol stack

Biological Science Aid

USDA-CMAVE (Gainesville, Fl) (July 2013 – August 2013, July 2014 – August 2014)

Maintained and further developed existing sound analysis and recording firmware for an insect detection system for a modified Arduino Uno.

Migrated code base originally written for the Aduino Uno, which utilises a Atmel AVR microcontroller, to the Atmel SAMD20, an ARM microcontroller

Collaborated with a team member to ensure that our proprietary Desktop application was able to interface and process information from the embedded system..

Package Auditor

Cost Cutting Consultants (West Hempstead, NY) (December 2016 - Current)

Processed and submitted refund requests to UPS and Fedex for shipments that didn't arrive on time

Wrote scripts/macros that boosted my submission productivity by up to 400%.. Computer Science Tutoring (2020 – Current)

Skills

Computer Languages: C/C++, Java, Python

Development Environments: Android Studio, Arduino IDE, Atmel Studio, BlueJ, Eclipse, Microsoft Visual Studios, MPLAB X, NetBeans, Qt Creator

Technologies: Android, Arduino, Atmel Wireless, Bluetooth, MiWi, Raspberry Pi, SPI, USART, RTOS, TCP/IP,,FreeRTOS Education

Jerusalem College of Technology [August 2012 – June 2013] Hofstra University [September 2013 – May 2015]

B.S. Computer Science (05/17/15)

3.79 GPA

Relevant Coursework: Algorithms and Data Structures, Artificial Intelligence, Automata Theory, Computer Architecture, Calculus(I,II,II), Discrete Mathematics (I,II), Embedded Systems, Ethical Hacking, Linear Algebra(I,II) Modern Web Development, Operating Systems, Programming Languages Theory, Software Engineering, Robotics



Contact this candidate