Embedded Software Engineer

External job listingat Expert Executive Recruiters (EER Global)

Develop embedded software across firmware, hardware integration, applications, networking, diagnostics, and system-level development.

External source - not verified5 weeks agoOpen until: Nov 19, 2026

Salary

Not provided

Location

Philadelphia, United States

Employment type

Full time

Workplace

Not provided

Embedded Software Engineer

Philadelphia, United States

Job description

About the role

Expert Executive Recruiters (EER Global) is working with an innovative global technology company developing solutions at the intersection of embedded systems, IoT, electric vehicles, and next-generation charging technology. The company is seeking an Embedded Software Engineer to join its growing U.S. engineering team. This hands-on position covers the embedded software stack, from low-level firmware and hardware integration to embedded applications, networking, diagnostics, and system-level development.

Responsibilities

  • Design, develop, and maintain embedded software for advanced connected hardware systems.
  • Work on complex embedded systems projects requiring creative and innovative technical solutions.
  • Develop an understanding of system architecture and the interaction between hardware and software components.
  • Develop embedded software, including board configuration, board bring-up, device drivers, runtime diagnostics, networking, and user-space applications.
  • Take ownership of the full device software lifecycle, from low-level drivers and diagnostics through embedded applications, business logic, networking, and configuration management.
  • Partner with hardware engineers on new board and system bring-up, and troubleshoot hardware/software integration issues.
  • Evaluate hardware architectures, review schematics and board layouts, and assess third-party chipsets from a software perspective.
  • Develop engineering, diagnostic, inspection, and automation tools.
  • Design and execute software and hardware test systems.
  • Develop and integrate industry-standard communication interfaces with external systems and technology partners.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Software...
  • Be proactive, technically curious, excited by innovation and sustainability, and comfortable taking ownership of complex engineering challenges.

Key facts

  • The role is based in Philadelphia, United States.
  • The source describes a hands-on position across the embedded software stack.
  • A bachelor's degree in Computer Science, Computer Engineering, Software... is listed.

Estimated salary

Estimated salary for software developer in United States: USD 6,050 - 10,500 per month, based on 50 CazVid job posts that state their pay. This is an estimate, not the salary offered.

Frequently asked questions

  • What does the role involve?

    It involves developing embedded software for connected hardware systems, including firmware, hardware integration, applications, networking, and diagnostics.

  • What degree is listed?

    The listing begins its education requirement with a bachelor's degree in Computer Science, Computer Engineering, Software...

  • What qualities is the company looking for?

    The listing describes a proactive, technically curious candidate who is excited by innovation and sustainability and comfortable taking ownership of complex engineering challenges.

  • How much does this job pay?

    This listing does not state the pay. As a reference, the estimated salary for software developer in United States is USD 6,050 - 10,500 per month, based on 50 CazVid job posts that state their pay. This is an estimate, not the salary offered.

Similar jobs