Back to all jobs


Palmer Group is assisting a well-known company to fill an immediate need for an experienced Firmware Engineer for a six-month project. This individual will work within a high-functioning team to assist with the upgrading and advancement of the company’s operating system. This position has the option of being fully remote as well as the potential of lasting longer than the 6-month projection. Highly qualified candidates should possess experience in C/C++ programming and upgrading embedded operating systems.


  • Design and develop firmware for the company’s product
  • Perform design and code reviews and recommend improvements
  • Collaborate with other engineers on technical and design issues
  • Develop firmware algorithms to handle exceptional conditions and errors
  • Install and verify the firmware on the embedded system
  • Troubleshoot systems for performance and functional issues with firmware
  • Evaluate technical specification for correctness and completeness
  • Assist in optimizing firmware to achieve performance standards


  • Experience with Windows Embedded CE 6.0
  • Well-versed with HTTP(s)
  • Familiar with Cellular Communications
  • Experience in the upgrading of embedded OS
  • C/C++ programming 

Interested and qualified candidates can contact Stuart Spencer at (515225-7000 or email Stuart at

Palmer Group offers our valued temporary and contract employees, Health, Dental, and Vision insurance the 1st of the month after 60 days of employment. These plans are fully compliant with the Affordable Care Act standards. Click here for a complete list of Palmer Group’s benefits or contact your Palmer Group representative to learn more.

Ref: JOB-34264

Stuart Spencer


(515) 225-7000

3737 Woodland Ave, Suite 200, West Des Moines, IA 50266

    • Job type: Contract
    • Location: Des Moines, Iowa
    • Date posted:
    • Pay:$50.00 - $60.00 per hour