Job Description

Job Type : Contract-to-Hire

Location/City : TX

Category : Software/Embedded

Region : Central

Id : 25792

Embedded Firmware Engineer


Design and develop firmware applications and middle-ware for our low-power microcontrollers and embedded neural networking algorithms

      • Develop and Optimize Applications using either embedded RTOS or Bare Metal
      • Support RTOS based AI Applications using myNewt platforms
      • Optimize and Use and Develop CSP, BSP and HAL Layers

Performing effective analysis and performance profiling of the firmware and hardware

      • Profiling Algorithm Performance (hardware and firmware)
      • Profiling and Optimizing Energy Consumption in these Applications

Python coding

Writing deeply embedded firmware in C and C+, assembly code is required


Experience with ARM M-series embedded microcontroller architectures required

Extensive background in ARM M-series firmware tool chains required

      • Keil, arm-none-eabi-gcc

Experience with Real-time operating systems

      • FreeRTOS or equivalent experience required

It is the policy of GCR to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information. GCR is an Equal Opportunity/Affirmative Action Employer and embraces diversity in our employee population.

How to Apply:
Please send your resume in Word or PDF format to:
Copy and Paste the following job title and code and place it in the subject line of your email so we can identify the job: Embedded Firmware Engineer (#25792-MH1639)

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online