Curtis Hendrix

Curtis Hendrix Email and Phone Number

Firmware Engineer @
Curtis Hendrix's Location
Elyria, Ohio, United States, United States
Curtis Hendrix's Contact Details

Curtis Hendrix personal email

About Curtis Hendrix

My background includes 11 years in Software Development, 8 years developing embedded software systems, and 15 years of experience in Electrical and Electronics Engineering. I have been a computer geek my entire life and I really enjoy technology and love working in it. I’m very proud of moving to embedded system development because it is more complex, requires specialized equipment and I get to interact with the real world. I am valued for ingenuity, innovation, persistence and exceptional troubleshooting skills. I also serve as the go-to-person for new product ideas and the knowledge expert for embedded systems technology.QUALIFICATIONS­- Experienced Embedded Software Developer delivering integrated and connected solutions­- Collaborating on platform architectures, designing solutions via services and app, writing software and ensuring successful validation of the entire system across application, component and system boundaries­- Write well-designed, testable, high quality, efficient code­- Operate in an Agile development environment while collaborating with key partners­- Tailor and deploy software tools and processes­- Help create innovative technologies­- Architect and Design System Solutions­- Implement Software and Firmware­- Verify Functionality­- Innovative­- Exceptionally talented in computer languages, C/C++­- Experience working in embedded software architectures­- Solid communication and collaborative skills­- Knowledge of wireless technologyTECHNOLOGIESSoftware: Visual Studio, MSSQL Server, MSBuild, GCC ARM, IAR, MPLab X, Code ComposerStudio, VisualGDB, AutoCAD, Eclipse, PostgreSQL, Crystal ReportsTechnologies: WPF, WinForms, NFC), National Instruments PXI, Android Segger J-Link, ARM, PIC,8051, Nvidia CUDASkills: Soldering, Embedded Unit Testing, Oscilloscope, Multimeter, Debuggers

Curtis Hendrix's Current Company Details
Emerson Profession Tools

Emerson Profession Tools

Firmware Engineer
Curtis Hendrix Work Experience Details
  • Emerson Profession Tools
    Firmware Engineer
    Emerson Profession Tools Sep 2018 - Present
    Implement and optimize 6-step control for medium power (54V @35A) BLDC motor control for battery powered tools.Implement BLE functionality on nRF52 micro controllers.Worked with international team to implement firmware and integrate with mobile application development.Setup and maintains CI/CD environment for firmware development, including hardware in the loop testing. Collaborates with electrical engineers for review of new designs, validation of engineering samples, and trouble shooting existing design failures.Collaborates with software team on designing and implementing new features and improvements.Explored use of IoT cell service and modems for real time, remote monitoring of power tools.Migrated bare-metal firmware to FreeRTOS.Worked with end users and program managers to develop requirements and features for new products.Collaborates with mobile software team to design and implement secure authorization using EDCSA keys
  • Timekeeping Systems, Inc.
    Software Engineer
    Timekeeping Systems, Inc. 2015 - Sep 2018
    • Investigating, researching, and evaluating new technologies including ultra-low power ARM based Bluetooth Low Energy microcontrollers for the next generation of products• Diagnosing and fixing critical problems with pre-release products, including a lithium ion battery overcharging and overheating.• Analyzing user requirements, and designing, writing, refining. rewriting, and unit testing code to develop new software programs including core platform firmware for the Nordic Semiconductor NRF52832 microcontroller• Developing existing programs by examining and identifying areas for modification, adding NFC functionality to firmware to allow in field configuration and identification, and integrating existing software products to get incompatible platforms to work together• Creating technical specifications while working closely with other staff, such as project managers, other developers, systems analysts, and sales and marketing professionals• Manufacturing process development, documentation, implementation and training technicians.• Monitoring and correcting defects, and consulting clients and colleagues concerning the maintenance, performance, and modification of software and operating systems, and creating automated nightly system tests to exercise hardware and firmware using NI PXI instruments• Leading team of three in the development of embedded devices for use in correctional environments, by creating end-to-end manufacturing procedures and software with C# and MSSQL. while implementing unit testing build process for existing 8051 firmware via dual compiling for target hardware and x86
  • Applied Vision Corporation
    Software Engineer
    Applied Vision Corporation 2014 - 2015
    • Managing the software development lifecycle by developing and directing software system validation and testing methods, fixing any bugs found and directing software programming initiatives to shape the future of the systems.• Working closely with clients and cross-functional departments to evaluate current user interface frameworks to overhaul existing UI, and demonstrating and communicating project statuses and proposals, while overseeing the development of documentation• Monitoring system performance by maintaining and adding new features to the real time vision inspection system and analyzing data to effectively coordinate the installation of new systems and the modification of existing systems• Leading team of four in developing and executing project plans, including migrating existing CPU image processing modules to GPU CUDA, resulting in increased speed and throughput. while communicating key project data to team members and building cohesion• Performed hand-turning, optimization, and assembly analysis of software, evaluating new tool chains for ease of use.• Designing and implementing firmware in C++ for PIC32MX for slide controllers. including an I2C bootloader for field upgradable firmware, as well as developing PC software for testing, manufacturing, and calibration of slide controllers
  • University Of Akron
    Senior Capstone Project
    University Of Akron 2013 - 2014
    • Designing and implementing a solution tailored to meet a specific community need and organizing and generating final report written in LATEX, presenting it to superiors and advisors• Wring motor controller firmware for PIC16F microcontrollers, capable of orienting a camera within 0.5 degrees of desired position• Interfacing a Raspberry Pi with an accelerometer, pressure sensor, GPS, magnetometer, and motor controllers to generate positioning data and motor control.
  • Pcc Airfoils
    Software Developer (Co-Op)
    Pcc Airfoils 2012 - 2014
    • Designing, developing, and automating different types of business applications for the accounting, manufacturing, and R&D teams, implementing requirements gathered from stakeholders• Testing software applications structure and computing systems, and identifying and explaining needed changes, while ensuring security and data assurance is being configured across systems• Coordinate department needs and make suggestions regarding technical direction, and ensuring that clean and creative solutions, which use the latest technologies, available are implemented• Migrating critical business software from VAX Mainframe to C# and MSSQL.
  • Micro-Poise Measurement Systems
    Production Engineering Assistant (Co-Op)
    Micro-Poise Measurement Systems 2011 - 2011
    • Working with production engineers to update master electrical drawings in AutoCAD for tire balancing machines, including populating and soldering printed circuit boards for production• Assisting in development of a uniformity product line, by keeping floor documentation up to date, troubleshooting problems, and developing drawings.
  • Ppm, Inc.
    Engineering Assistant
    Ppm, Inc. 2008 - 2010
    • Aiding engineers in assembly and testing of prototype electronic test equipment as well as working in small teams of 4 on the manufacturing of high precision electronic test equipment and accessories• Resolving engineering problems by collecting and analyzing information, researching, adapting, and modifying engineering techniques, and recommending solutions for resolving design integration issues• Developed prototype testing procedures, documentation, and reports for engineering analysis.
  • National Biological Corp
    Engineering Assistant
    National Biological Corp 2007 - 2007
    Beachwood, Oh, Us
    • Assisting engineers with development of prototypes and the production of phototherapy booths per FDA guidelines by adapting and applying various engineering techniques to create the ventilation system• Verifying engineering applications by conducting tests and inspections. building and analyzing models and simulations and conducting laboratory experiments and measurements• Preparing guidelines by describing operational and testing methods and procedures, as well as preparing reports and calculations that include engineering notes, designs, schematics, and board layouts, and filing them for future reference

Curtis Hendrix Skills

Software Engineer Electrical Engineering Computer Engineering Coding Embedded Software Cpu Chip Communication Team Leadership Electronics Agile Application Development Software Architecture System Development Design Testing Commercialization Delivery Firmware Hardware Wireless Technologies Project Management Problem Solving Debugging Documentation C# C++ Sql Python Java Arm Assembly C Microchip Pic

Curtis Hendrix Education Details

  • The University Of Akron
    The University Of Akron
    Computer Engineering

Frequently Asked Questions about Curtis Hendrix

What company does Curtis Hendrix work for?

Curtis Hendrix works for Emerson Profession Tools

What is Curtis Hendrix's role at the current company?

Curtis Hendrix's current role is Firmware Engineer.

What is Curtis Hendrix's email address?

Curtis Hendrix's email address is ch****@****rd1.com

What schools did Curtis Hendrix attend?

Curtis Hendrix attended The University Of Akron.

What skills is Curtis Hendrix known for?

Curtis Hendrix has skills like Software Engineer, Electrical Engineering, Computer Engineering, Coding, Embedded Software, Cpu Chip, Communication, Team Leadership, Electronics, Agile Application Development, Software Architecture, System Development.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.