Post Job Free

Resume

Sign in

Firmware Engineer Embedded

Location:
Los Angeles, CA
Posted:
December 08, 2022

Contact this candidate

Resume:

Jehrick Perry

***** ***** ******, ******, **

+1-555-***-****

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



Contact this candidate