Skip to main content
P

Embedded Software Engineer

Pentangle Tech Services | P5 Group

Location

Urbandale, IA

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

Job Title: Embedded Software Engineer

Location:

Urbandale, Iowa

Job Overview

We are looking for a skilled

Embedded Software Engineer

to join a high-impact engineering team working on advanced navigation and control systems. This role focuses on developing and optimizing embedded software for precision systems, with a strong emphasis on

GNSS-based navigation algorithms

.

Key Responsibilities

  • Design, develop, and maintain

embedded software

using C/C\+\+ for real-time systems

  • Develop and enhance

GNSS navigation algorithms

for precision positioning and control

  • Collaborate with hardware, systems, and firmware teams to integrate software solutions
  • Perform software design, debugging, testing, and performance optimization
  • Analyze system requirements and translate them into scalable software architectures
  • Support validation, troubleshooting, and field issue resolution

-

Required Skills \& Qualifications

  • Bachelor’s degree in

Electrical or Electronics Engineering

(or related field)

  • 3\+ years of experience in

embedded software development

  • Strong programming skills in

C/C\+\+

  • Experience with

GNSS / GPS navigation algorithms

  • Solid understanding of

embedded systems, real-time software, and hardware integration

  • Strong problem-solving and debugging skills

Preferred Qualifications

  • Experience with automotive, agriculture, or autonomous systems
  • Familiarity with RTOS, firmware development, or sensor integration
  • Knowledge of control systems or signal processing

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs