Demo

Firmware Developer

ClinLab Solutions Group
Ivyland, PA Full Time
POSTED ON 8/28/2026
AVAILABLE BEFORE 10/19/2026

Firmware Developer

Work Location: Bucks County, Pennsylvania

Summary:

Contribute to the creation and advancement of in-house solutions for patient monitoring and management applications, focusing on firmware development and device integration.

Responsibilities:

  • Develop and troubleshoot firmware for both BareMetal and RTOS-based boards, ensuring robust device functionality.
  • Collaborate with electrical engineers to bring up new PCBs using schematics and support hardware integration.
  • Create and maintain Python scripts for device testing and automation of validation processes.
  • Verify firmware and system features, ensuring compliance with product requirements and specifications.
  • Design and execute test procedures to confirm product conformance and analyze test data to generate detailed reports.
  • Investigate and resolve device failures, performing root cause analysis and implementing corrective actions.
  • Manage project timelines, resources, and maintain comprehensive technical documentation throughout the development lifecycle.
  • Support field activities, including travel to customer sites for installation, troubleshooting, and technical support as needed.

Qualifications:

  • Bachelor's degree with a minimum of 5 years’ experience, or a Master's degree with a minimum of 3 years’ experience preferred, in computer engineering, computer science, electrical engineering, or related field; equivalent work experience considered.
  • Proven experience with at least one ARM MCU family such as Ambiq Apollo, Nordic (52, 53, 54, 91), Cypress USB chips, or Alif (strongly preferred).
  • Hands-on experience with at least one technology: BLE, WIFI, LTE, GNSS, USB-MSC, or USB-RNDIS.
  • Experience with low power applications and embedded device security is a plus.
  • Familiarity with communication protocols (I2C, SPI, UART, USB) and working with sensors, memory, and power management components.
  • Understanding of the software development lifecycle, including requirements, design, implementation, testing, and support for manufacturing/production.
  • Knowledge or experience with software development processes such as CMMI is a plus.
  • Ability to write technical documentation, including requirements, design documents, test cases, and procedures.
  • Experience with source code version control tools (e.g., Bitbucket) and issue tracking tools (e.g., Jira).
  • Proficiency with Microsoft Office products (Word, Excel, PowerPoint, etc.).
  • Ability to travel up to 25% to support customers at their locations, including hospitals and military bases.


Salary.com Estimation for Firmware Developer in Ivyland, PA
$77,325 to $95,545
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Firmware Developer?

Sign up to receive alerts about other jobs on the Firmware Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$72,994 - $92,246
Income Estimation: 
$91,370 - $117,201
Income Estimation: 
$84,222 - $112,497
Income Estimation: 
$83,184 - $105,164
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ClinLab Solutions Group

  • ClinLab Solutions Group Richmond, VA
  • Leadership & Oversight Lead a multidisciplinary team - Clinical Research Coordinators, Data Coordinators, Medical Records staff, Clinic and Infusion Nurses... more
  • 2 Days Ago

  • ClinLab Solutions Group New Haven, CT
  • Seeking a detail-oriented Administrative Assistant fluent in Mandarin and English to support leadership and research teams with a variety of administrative... more
  • 4 Days Ago

  • ClinLab Solutions Group Suffolk, NY
  • Summary: This position is responsible for collaborating with business units to deliver IT solutions, supporting systems implementation, validation, and adm... more
  • 6 Days Ago

  • ClinLab Solutions Group Bronx, NY
  • Mental Health Professional, Clinical Research Bronx, NY This is a full time, onsite opportunity in the Bronx with a research site network specializing in l... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Firmware Developer jobs in the Ivyland, PA area that may be a better fit.

  • USA Firmware Houston, TX
  • A Houston-based professional engineering firm is seeking a Principal Embedded Firmware Engineer to lead the architecture, design, development, verification... more
  • 11 Days Ago

  • INFOSYS NOVA HOLDINGS LLC Atlanta, GA
  • Job Description. Job Description. Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of a... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!