Demo

Software Engineer

Pentangle Tech Services | P5 Group
Urbandale, IA Full Time
POSTED ON 5/7/2026
AVAILABLE BEFORE 6/4/2026

Software Engineer

Location: Urbandale, Iowa (Onsite)


Job Overview

We are seeking a skilled Software Engineer with strong experience in C development and automated testing frameworks to support enterprise and embedded software initiatives. The ideal candidate will have hands-on expertise in C , Qt-based application development, Linux environments, and software testing using GTest, GMock, and Squish.

This is an onsite role in Urbandale, Iowa supporting engineering and product development teams.


Key Responsibilities

  • Design, develop, and maintain software applications using C in Linux-based environments.
  • Develop and execute automated unit and integration tests using Google Testing Framework (GTest) and GMock.
  • Build and maintain GUI applications using Qt framework.
  • Develop and execute automated UI testing using Squish.
  • Create and maintain Python scripts for automation, testing, and tooling support.
  • Troubleshoot, debug, and optimize software applications for performance and reliability.
  • Collaborate with cross-functional engineering, QA, and product teams throughout the software development lifecycle.
  • Participate in code reviews, testing, and continuous improvement initiatives.
  • Support software deployment, validation, and maintenance activities.


Required Skills & Qualifications

  • Strong programming experience in C .
  • Hands-on experience with Google Testing Framework (GTest) and GMock.
  • Experience with Qt framework and GUI application development.
  • Experience with Squish automated testing tool.
  • Proficiency in Python scripting and automation.
  • Strong experience working in Linux environments.
  • Good debugging, troubleshooting, and problem-solving skills.
  • Ability to work effectively in a collaborative onsite engineering environment.


Preferred Qualifications

  • Experience with embedded systems or industrial software applications.
  • Exposure to CI/CD pipelines and automated testing environments.
  • Experience in manufacturing, automotive, or heavy equipment industries is a plus.
  • Familiarity with Agile/Scrum methodologies.

Salary.com Estimation for Software Engineer in Urbandale, IA
$78,231 to $95,297
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Pentangle Tech Services | P5 Group

  • Pentangle Tech Services | P5 Group Reno, NV
  • 🚨 Hiring: Controls Engineer | Automation & Robotics πŸ“ Location: East of Reno, NV (Off USA Parkway) πŸ•’ Contract-to-Hire Opportunity πŸ’Ό TN Visa Candidates ... more
  • 3 Days Ago

  • Pentangle Tech Services | P5 Group Columbus, IN
  • Hello, Hope this email finds you well. I came across your profile for the below position. If you're interested, please attach your updated resume and fill ... more
  • 4 Days Ago

  • Pentangle Tech Services | P5 Group Reno, NV
  • Technician Reno, NV Diagnose and troubleshoot server issues to identify and isolate root causes with help of remote network or sys admins. Coordinate procu... more
  • 5 Days Ago

  • Pentangle Tech Services | P5 Group Norwood, MA
  • FEA / CAE Engineer Location: Norwood, Massachusetts (Onsite) Job Overview We are seeking an experienced FEA / CAE Engineer to support structural analysis a... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Software Engineer jobs in the Urbandale, IA area that may be a better fit.

  • Veracity Software Inc Des Moines, IA
  • Software Engineer II Contract role Location: Des Moines, IA, Onsite Preferred skills: Strong COBOL experience Actuarial knowledge General accounting knowle... more
  • 2 Months Ago

  • Veeam Software Des Moines, IA
  • Veeam is the Data and AI Trust Company, specializing in helping organizations ensure their data and AI are fully understood, secured, and resilient to enab... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!