Jehrick Perry
***** ***** ******, ******, **
I can provide contacts of a very professional developer/engineer for this job! Write..
WORK EXPERIENCE
SENIOR EMBEDDED FIRMWARE ENGINEER
10/2017 - PRESENT
Dallas, TX
Development real time state machine, monitoring and communications functions for the above referred renewable energy products
Embedded designs for motor controllers, micro-controllers and other designs as required to meet program needs
Develop, test, debug, and document embedded firmware throughout development
Lead the embedded designs for batteries, chargers, power management systems
Create applications software for iOS and Android devices
Provide consulting and troubleshooting on technical problems that arise during development, production, and fielded use
Ensure the hardware and firmware design meets the intent of the requirements document
Create, contribute to, and execute engineering schedules and plans
SOFTWARE / FIRMWARE ENGINEER
03/2011 - 07/2017
Detroit, MI
Experience with sensors is highly desired
Proficient in real-time embedded programming using C/C++ on 16/32 bit microprocessors and/or DSPs with multiple peripherals and communication interfaces
Significant experience with at least 2 of the following communication protocols used in an industrial controls or semiconductor environment: EtherCAT, DeviceNet, CANOpen, Profibus/Profinet, TCP/IP
Working knowledge of at least one commercial RTOS
Comfortable in BSP(Board Support Package) development and board bring up
Experience working in a PC-based development environment and working with in-circuit emulators, oscilloscopes, logic analyzers, and other equipment for embedded systems development
Clearly specify and document software designs and code
Use bug tracking and source control software daily. JIRA and Perforce are our tools
Support/maintenance of existing product firmware
EMBEDDED FIRMWARE ENGINEER, AERIAL
01/2003 - 03/2011
Phoenix, AZ
Working knowledge of commercial performance standards such as UL, UN, CE, TUV, and IEC
Work directly with electronic component suppliers and contract manufacturers
Proficiency in C/C++ and SCM tools
Linux development (applications, drivers and kernel modifications)
Able to work with minimal supervision and stay on task
I2C, RS-232, TCP/IP, HTTP, USB, WiFi, BT, RF
Research, develop, verify and release embedded firmware for low-power microcontroller platforms controlling real-time sensors and actuators in commercial and industrial water management products
Take ownership of the system-level firmware architecture and lead other firmware developers through a fully integrated platform / product solution
Translate high-level project and system requirements into well structured software architectures and optimized firmware
Develop, implement and maintain accurate software design requirements, functional specifications, and test plans
Conduct system level preliminary and detailed software / firmware design reviews to ensure adherence to design requirements. Document and address all issues in a timely manner
EDUCATION
BALL STATE UNIVERSITY / Engineer's Degree in Electronics Engineering
1995 - 2001
Engineer's Degree in Computer Science
PROFESSIONAL SKILLS
Exceptional software architecture/design skills and embedded C programming and development skills
Exceptional software architecture/design skills and C programming and development skills
Excellent C/C++ programming skills and experience with embedded applications
Strong software engineering skills demonstrated through working on substantial software projects in multi-person teams