Senior Embedded Firmware Architect

Pentangle Tech Services | P5 Group

Minneapolis (MN)

On-site

USD 110,000 - 170,000

Full time

11 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Detector Electronics seeks a Senior Embedded Software Engineer to lead firmware design, implementation, and testing across the product lifecycle. You will own the software architecture and drive design execution with cross-functional teams, applying Agile practices to maintain alignment and transparency.

The role requires a Bachelor's in a related field, 5+ years in embedded C/C++, 2+ years RTOS experience, and strong debugging skills using JTAG/SWD, oscilloscopes, and logic analyzers.

Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 5+ years of experience developing embedded software/firmware using C/C++.
  • 2+ years of experience with Real-Time Operating Systems (RTOS).
  • Experience with regulated industries is a plus.

Responsibilities

  • Lead firmware design, implementation and testing across the product lifecycle.
  • Own software architecture and design execution, along with processes, tools, and metrics.
  • Collaborate with hardware engineers to integrate hardware/firmware and diagnostics.
  • Work with Product Owners and stakeholders using Agile practices to maintain alignment.
  • Ensure code is documented, tested, and version-controlled.

Skills

C/C++ embedded
RTOS experience
Firmware debugging
Agile/DevOps
Communication

Education

Bachelor’s degree in Computer/Electrical Engineering or CS
Master’s degree in Engineering/CS

Tools

Git
CI/CD pipelines
JTAG/SWD debugging
Oscilloscopes
Logic analyzers

Job description

Detector Electronics seeks a Senior Embedded Software Engineer to lead firmware design, implementation, and testing across the product lifecycle. You will own the software architecture and drive design execution with cross-functional teams, applying Agile practices to maintain alignment and transparency.

The role requires a Bachelor's in a related field, 5+ years in embedded C/C++, 2+ years RTOS experience, and strong debugging skills using JTAG/SWD, oscilloscopes, and logic analyzers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer1
Senior Embedded Software Engineer1

Pentangle Tech Services | P5 Group • Minneapolis (MN)

On-site
USD 110,000 - 170,000
Senior Embedded Firmware Architect
Senior Embedded Firmware Architect

Det-Tronics (Detector Electronics, LLC) • Minneapolis (MN)

On-site
USD 120,000 - 170,000
Health & Wellness
401(k) with company match
PTO & holidays
+3
Senior Embedded Firmware Architect
Senior Embedded Firmware Architect

The Rotation Link SAS • Town of Sun Prairie (WI)

On-site
USD 90,000 - 140,000
Sr Embedded Engineer
Sr Embedded Engineer

Resideo Technologies Inc. • Aurora (IL)

On-site
USD 90,000 - 130,000
Senior Embedded Hardware & Firmware Architect
Senior Embedded Hardware & Firmware Architect

CyberCoders • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Medical benefits
Dental benefits
Vision benefits
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Talentola • Plano (TX)

On-site
USD 90,000 - 130,000
Senior Embedded Firmware Engineer (SoC & Drivers)
Senior Embedded Firmware Engineer (SoC & Drivers)

Analog Devices, Inc. • Wilmington (MA), Northern (KY)

Hybrid
USD 110,000 - 152,000
Senior Embedded Firmware Architect (Remote)
Senior Embedded Firmware Architect (Remote)

Edge Autonomy • United States

Remote
USD 159,000 - 266,000
Matching 401(k)
Paid PTO
Paid holidays
+5
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

COX-LITTLE & COMPANY • Houston (TX)

On-site
USD 110,000 - 140,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

COX-LITTLE & COMPANY • Houston (TX)

On-site
USD 120,000 - 150,000