Firmware/Embedded Software Engineer

Edge AI

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 120,000

Full time

45 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401K
Medical, dental, vision plan

Job summary

Edge AI Solutions, Inc. is seeking a Firmware Engineer to design, develop, and maintain firmware for embedded systems used in pipeline inspection.

You will write and debug software in C, C++, Rust, and Python, ensuring compatibility across Windows and Linux, and collaborate with cross-functional teams to deliver robust software solutions. The role requires a BS/BE in Computer or Electrical Engineering and 2–3 years of firmware experience.

Qualifications

  • BS or higher in Computer Engineering, Electrical Engineering or equivalent.
  • 2-3 years of experience in firmware development or equivalent.
  • Proficiency in C, C++, and Python.

Responsibilities

  • Design, develop, and maintain firmware for embedded systems.
  • Write and debug software in C, C++, Rust and Python.
  • Work across Windows and Linux codebases to ensure system compatibility.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.

Skills

C programming
C++ programming
Python
Rust (nice to have)

Education

BS in Computer Engineering or Electrical Engineering

Tools

Git
Windows
Linux

Job description

Edge AI Solutions, Inc. delivers innovative, subscription-based inspection solutions for pipeline maintenance and repair, ensuring reliability, ease of use, and portability. Our services cater to the essential needs of pipeline infrastructure, addressing modern industry demands for operational efficiency and effectiveness. With a commitment to cutting-edge technology, we empower asset owners to maintain infrastructure integrity through robust and scalable solutions.

The Firmware Engineer should have a strong background in firmware development and coding to join our team. The ideal candidate will have experience working with embedded systems and a passion for developing high-quality code in a fast paced startup environment.

What you’ll be responsible for:
  • Design, develop, and maintain firmware for embedded systems.
  • Write and debug software in C, C++, Rust and Python.
  • Work across both Windows and Linux codebases to ensure system compatibility.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
Qualifications and Experience for success:
  • BS or higher in Computer Engineering, Electrical Engineering or equivalent.
  • 2-3 years of experience in firmware development or equivalent.
  • Proficiency in C, C++, and Python.
  • Experience working with both Windows and Linux environments.
  • Experience with IP/Ethernet and I2C/SPI/UART communication protocols.
  • Experience with wireless communication protocols (e.g., Bluetooth, Wi-Fi).
  • Familiarity with version control systems (e.g., Git).
  • Experience with developing test scripts for validating firmware functionality.
If you have these, it would be even better:
  • Experience with Rust.
  • Familiarity with video pipeline flow.
  • Experience working with NVIDIA platforms and SDKs.
  • Circuit design knowledge and experience.
  • Design and development experience on complex robotic systems.
  • Small company, high-tech start-up, mentality with a high appetite for innovation and success.
In exchange, we’ll offer you:
  • Opportunities for professional growth and development.
  • A collaborative and inclusive work environment.
  • Competitive compensation packages
  • 401K
  • High-quality, industry competitive, individual and family medical, dental and vision plan. UPMC.
  • Generous PTO policy along with 11 company paid holidays
Location

Pittsburgh, PA (Required - This is an in-person role)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer — Pittsburgh (In-Person)
Embedded Firmware Engineer — Pittsburgh (In-Person)

Edge AI • Pittsburgh

On-site
USD 90,000 - 120,000
401K
Medical, dental, vision plan
EMBEDDED SOFTWARE ENGINEER
EMBEDDED SOFTWARE ENGINEER

Blue Arrow • Pittsburgh

Hybrid
USD 90,000 - 130,000
401K plan
Options
Great office and team
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

XpertDirect • Pittsburgh

Hybrid
USD 90,000 - 120,000
Software Engineer
Software Engineer

Carnegie Robotics • Pittsburgh

Hybrid
USD 120,000 - 180,000
Health insurance
Dental
Vision
+5
Sr Embedded Firmware Engineer
Sr Embedded Firmware Engineer

West Search Partners, LLC • Longmont (CO)

On-site
USD 120,000 - 180,000
Director of Hardware and Firmware Engineering
Director of Hardware and Firmware Engineering

American Innovations Ltd • Austin (TX)

On-site
USD 180,000 - 240,000
Medical/Dental/Vision
401k matching
Paid family leave
+1
Senior Firmware Engineer, Edge AI / NPU Runtime
Senior Firmware Engineer, Edge AI / NPU Runtime

Tacit • San Francisco (CA)

On-site
USD 150,000 - 200,000
Competitive equity package
Comprehensive medical, dental, and vision insurance
Unlimited PTO
+2
Edge Software Engineer
Edge Software Engineer

Trillium Staffing • Moorpark (CA)

On-site
USD 144,000 - 176,000
401(k)
Dental insurance
Health insurance
+5
Electrical Engineer – Firmware
Electrical Engineer – Firmware

Arrive AI Inc. • Fishers (IN)

On-site
USD 110,000 - 160,000
Embedded Systems Engineer (On-Site)
Embedded Systems Engineer (On-Site)

AWM • Santa Ana (CA)

On-site
USD 100,000 - 130,000
Health benefits
Paid vacation & sick time
401(k)
+2