Test Firmware Engineer

Pittsburgh, PA, US • Posted 3 days ago • Updated 6 hours ago
Full Time
On-site
USD $45.00 - 50.00 per hour
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • Test Execution
  • Testing
  • Interfaces
  • Collaboration
  • Systems Engineering
  • Technical Writing
  • Continuous Improvement
  • Automated Testing
  • Firmware
  • Firmware Development
  • C
  • C++
  • Computer Hardware
  • System Integration
  • Communication
  • Ethernet
  • UART
  • SPI
  • I2C
  • Data Acquisition
  • Debugging
  • Oscilloscope
  • Instrumentation
  • Embedded Systems
  • Real-time
  • Problem Solving
  • Conflict Resolution

Summary

Job Description

We are seeking a Test Firmware Engineer to support development and validation of firmware solutions for automotive Infotainment and Connectivity ECU testing. The engineer will be responsible for developing firmware for test systems, enabling accurate data acquisition, supporting hardware-software interaction, and improving ECU validation efficiency.
Key Responsibilities
  • Develop and maintain firmware for ECU test platforms and validation environments.
  • Support hardware-software integration activities for Infotainment and Connectivity ECUs.
  • Design and implement firmware features for data acquisition, signal monitoring, and test execution.
  • Validate firmware functionality through debugging, testing, and verification activities.
  • Interface with embedded hardware components, communication interfaces, and test instrumentation.
  • Support integration of firmware with automated test systems and validation tools.
  • Analyze test data and troubleshoot firmware, hardware, and communication-related issues.
  • Collaborate with validation, hardware, software, and systems engineering teams.
  • Develop technical documentation including firmware specifications, test procedures, and validation reports.
  • Support continuous improvement of test automation and firmware reliability.
Required Skills
  • Strong experience in embedded firmware development and validation.
  • Knowledge of C/C++ programming for embedded systems.
  • Experience with automotive ECUs and hardware-software integration.
  • Familiarity with communication protocols such as CAN, LIN, Ethernet, UART, SPI, and I2C.
  • Experience with data acquisition systems and signal analysis.
  • Hands-on experience with debugging tools, oscilloscopes, and lab instrumentation.
  • Understanding of embedded systems architecture and real-time systems.
  • Strong troubleshooting and problem-solving skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90933573
  • Position Id: 36f61ca0774a069f4e17e0117962872e
  • Posted 3 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Pittsburgh, Pennsylvania

Today

Full-time

Pittsburgh, Pennsylvania

Today

Full-time

USD 179,200.00 - 268,800.00 per year

Pittsburgh, Pennsylvania

Today

Full-time

Pittsburgh, Pennsylvania

Today

Full-time

Search all similar jobs