Back to all jobs
palmer job logo


Our global client with over 40 years in business is looking to add an Embedded Software Engineer to their engineering division. This position will focus on New Product Introduction and enhancements. This position allows for a hybrid work schedule with the ability to be in the office as requested. If you have the skills to implement embedded software for high-level applications to low-level hardware device drivers, apply now.


  • Work cross-functionally to help define the scope of work and requirements
  • Take the lead on operational projects
  • Work with user requirements to develop complex tools to solve problems
  • Automate tasks through scripting and tools
  • Write programs over 25,000 lines
  • Assume responsibility for one or more components of the company product line
  • Evaluate and develop software to improve performance, quality, and cost for the company while maintaining high standards of quality


  • BS or MS in Computer Science or Electrical Engineering or equivalent experience in embedded software
  • 3+ years of C/C++
  • Experience programming in a LINUX environment or real-time operating environment
  • Previous experience in industrial automation and/or embedded programming
  • Knowledge of Python or Java is preferred
  • Familiar with and comfortable using test tools such as oscilloscopes, voltmeters, and other related tools

Work Model:

  • Hybrid

Interested and qualified candidates can contact Jordan Dougherty at (515) 225-7000 or email him at

Ref: JOB-36064

Jordan Dougherty

Lead Recruiter | Engineering & Manufacturing

(515) 225-7000

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

    • Job type: Direct Hire
    • Location: West Des Moines, Iowa
    • Date posted:
    • Salary:$80000 - $90000