Embedded Software Engineer

Pentangle Tech Services | P5 Group

Milwaukee (WI)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Pentangle Tech Services | P5 Group is seeking an experienced Embedded Software Engineer to join our Franksville, WI team. You will design, implement, test, and maintain embedded software across products, collaborating with multiple engineering disciplines to ensure performance and compatibility.

The role emphasizes code quality, documentation, peer reviews, and driving innovative designs. You will lead assigned projects and work both independently and with the team to meet critical deadlines,

Qualifications

  • 10+ years embedded software development experience.
  • Strong C/C++ experience with OO design and modular architectures.
  • Experience with real-time OS (FreeRTOS/Zephyr/Embedded Linux).
  • Networking: TCP/UDP/HTTP(S) familiarity is a plus.

Responsibilities

  • Design, implement, test, and maintain embedded software architectures.
  • Develop embedded software in C and C++ for new and existing designs.
  • Conduct unit, integration, and system testing with defect tracking.

Skills

C/C++ embedded
RTOS experience
Python scripting
Debug tools
Version control

Education

BS or MS in CS/CE/EE

Tools

GCC toolchain
GDB
Oscilloscopes

Job description

We are currently seeking an experienced Embedded Software Engineer to join our development team at our facility in Franksville, WI. The Software Engineering team designs, implements and maintains the software within our products throughout the entire software development life cycle.

Position Overview

The Embedded Software Engineer will work together with other engineering disciplines to design, implement, test, and maintain embedded software applications, platforms, board-support packages and device drivers for new and existing product designs.

Job Responsibilities
  • Design, implement, test, debug, and support embedded operating-system and application software architectures that satisfy technical and customer product requirements.
  • Develop embedded software in C and C++, including reusable software and system components for new and existing designs.
  • Conduct unit, integration, and system testing; track reported defects; and verify the effectiveness of fixes through thorough validation.
  • Develop automated tests and tools in a high-level language such as Python.
  • Document designs clearly with comments, reports, and technical descriptions.
  • Follow established coding standards and embedded software development best practices.
  • Design and implement code within a controlled workflow using version control.
  • Conduct and participate in peer code reviews.
  • Work closely with other engineering disciplines to plan, design, and develop products that ensure software and hardware performance and compatibility.
  • Serve as technical lead on assigned projects, coordinating with functional groups and customers to meet deliverables and resolve technical or product issues.
  • Work independently and collaboratively within a team while consistently meeting critical deadlines.
  • Drive innovative designs based on input from product management and end customers.
  • Use AI tools appropriately and effectively to improve productivity and code reliability.
Minimum Qualifications
  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 10+ years of relevant embedded software development experience.
  • Strong experience with C/C++ embedded software development including object-oriented analysis and design skills, to create maintainable, modular, and reusable software architectures.
  • Strong understanding of microcontroller architecture, timing, memory, interrupts, multithreading, real-time scheduling, IPC, and deterministic networking.
  • Experience with real-time operating systems such as FreeRTOS, Zephyr, or Embedded Linux.
  • Proficiency with test and debug tools such as multimeters, oscilloscopes, and logic analyzers.
  • Experience with networking protocols, including TCP, UDP, and HTTP/HTTPS; prior experience with industrial wired networks is a plus.
  • Excellent oral, written, and listening skills, with the ability to collaborate effectively with diverse professionals.
  • Strong organization, attention to detail, problem-solving, decision-making, and time-management skills, with the ability to multitask, work independently, and consistently meet deadlines.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Global Business Ser. 4u • Mossville (IL)

Hybrid
USD 110,000 - 150,000
Hybrid work schedule
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

The Fountain Group • Benton Harbor (MI)

On-site
USD 110,000 - 160,000
Medical
Dental
Vision
+6
Embedded Systems Engineer III
Embedded Systems Engineer III

LHH Recruitment Solutions • Milwaukee (WI)

On-site
USD 110,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

AT3 Professional Staffing Solutions, Inc. • Appleton (WI)

On-site
USD 85,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Jobot Consulting • El Segundo (CA)

On-site
USD 120,000 - 150,000
Meaningful Impact
Cutting-Edge Technology
Collaborative Environment
+2
Embedded Software Engineer (US)
Embedded Software Engineer (US)

Ingenuity Design Group • Golden (CO)

On-site
USD 90,000 - 130,000
401(k)
Dental Insurance
Health Insurance
+3
Embedded Software Developer
Embedded Software Developer

Electronic Transaction Consultants Corporation • Frisco (TX)

On-site
USD 90,000 - 130,000
Health and Dental plans
Retirement plans
EFAP
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

ALOIS Solutions • Benton Harbor (MI)

On-site
USD 120,000 - 170,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Recruiting Resources, Inc. • California

On-site
USD 150,000 - 160,000