Senior Firmware Engineer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Looking to contribute to a team in Houston or Austin Texas in the area of Embedded/Firmware Software Development in where I can share my knowledge in automation, control, data collection, process improvements, and product enhancement while I continue growing my technical and people skills.
- Excellent balance between technical and people skills.
- Over 20 years of experience in product and technology development, leading and development hardware, software, manufacturing tools and new technology commercialization and integration.
- Capable of leading projects and programs of multiple product over the product life cycle timeline.
- Worked on both Operation and R&D environment
- Capable of working without direct supervision and with either local or remote teams.
- Firmware development using ARM processors using TI Sitara AM572X Dual ARM Cortex A15
- Fluent in C/C++ and C# programing
- Fluent in Linux Shell Programing and Administration
- Developed modules with RS232, RS422/RS485, USB, and Network Sockets.
- Worked with I2c and SPI embedded serial interfaces.
- Experience with ThreadX Real Time OS using Green Hill Development environment.
PROFESSIONAL EXPERIENCE
Senior Firmware Engineer
Confidential
Responsibilities:
- Developed firmware support for Molecular Analysis new products.
- Worked with TI Sitara AM 572X processor with Dual Arm Cortex A15 cores running TI Arago Linux distribution.
- Worked with heaters PID loop, PWM, sensors, L6470 stepper motor controller, USB and TCP - IP Sockets communication with PC host.
- Worked with PIC24 and PIC8 MCUs to develop controls for stepped motor controller, heaters, and fluidics modules. Used interfaces RS232, RS422/RS448, I2C, and SPI.
- Develop back end libraries for Windows PC in C++ and C# for interfacing with ARM and PIC processors.
Automation Control/Firmware Development Engineer
Confidential
Responsibilities:
- Develop driver support for variety of hardware blocks and interfaces using HP Inkjet Firmware Architecture for new ASIC using ARM11 processor and TreadX OS in the development of R&D test prototypes.
- Coding in C/C++, modified printer platform firmware to accept new developed Ink Technology Cartridges.
- Experience with ThreadX Real Time OS using Green Hill Development environment.
- Strong experience with embedded C/C++ complex structures, adapter registers, memory pointers, linked list, multithreading process synchronization with semaphores, queues, and direct memory/bits manipulation.
- Added firmware modules to support multiple hardware subsystem network communication using TCP-IP sockets by sending synchronized commands between master and slave subsystem.
Senior Manufacturing Automation Lead
Confidential
Responsibilities:
- Lead Firmware/Software automation and control operation Engineering staff resulting in a successful and continued increase of up-time and decrease of cycle time.