Firmware Developer

ClinLab Solutions Group

Ivyland (PA)

Sur place

USD 90 000 - 130 000

Plein temps

14 jours+
Générateur de candidature

N’envoyez pas de CV générique — générez un CV et une lettre de motivation adaptés à ce poste précis.

Passez les filtres ATS

Résumé du poste

ClinLab Solutions Group is seeking a firmware engineer to contribute to in-house patient monitoring and management devices, focusing on firmware development and device integration.

You will develop firmware for BareMetal and RTOS, work with electrical engineers on PCBs, and create Python scripts for testing and automation, while ensuring product requirements are met. Travel up to 25% may be required to support customers.

Qualifications

  • Bachelor's or Master's degree in a related field is required.
  • Hands-on embedded software experience with ARM MCUs is required.
  • Familiarity with BLE, WIFI, LTE, GNSS, USB, or similar tech is expected.
  • Low-power applications and device security experience is a plus.
  • Strong debugging, testing, and documentation skills are essential.
  • Experience with Bitbucket and Jira is preferred.

Responsabilités

  • Develop and troubleshoot firmware for BareMetal and RTOS boards.
  • Collaborate with engineers to bring up PCBs and support hardware integration.
  • Create Python scripts for device testing and automation.
  • Verify firmware against product requirements and specs.
  • Design test procedures and analyze data to generate reports.
  • Investigate failures and perform root cause analysis.
  • Manage project timelines, resources, and documentation.
  • Travel to customer sites for installation and support as needed.

Connaissances

Firmware debugging
Embedded systems
Documentation
Troubleshooting
Travel up to 25%

Formation

Bachelor's degree in related field
Master's degree in related field
Equivalent work experience considered

Outils

Ambiq Apollo
Nordic MCU family
Cypress USB
Alif
Communication protocols (I2C/SPI/UART/USB)

Description du poste

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.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Firmware Engineer (Mid/Sr/Principal)
Firmware Engineer (Mid/Sr/Principal)

Thrive Recruitment Agency • Kennewick (WA)

Sur place
USD 90 000 - 120 000
Firmware Engineer
Firmware Engineer

HumCap • États-Unis

Sur place
USD 120 000 - 165 000
Staff Firmware Engineer
Staff Firmware Engineer

HeadHunting Inc. • Redwood City (CA)

Sur place
USD 120 000 - 150 000
Firmware Engineer
Firmware Engineer

Insight Global • Boulder (CO)

Sur place
USD 100 000 - 150 000
Embedded Software Development Engineer-Onsite
Embedded Software Development Engineer-Onsite

Elyon International • Murrysville

Sur place
USD 110 000 - 140 000
Paid sick leave
Medical/Dental (optional)
401(k) Retirement Plan (optional)
+3
Firmware Engineer
Firmware Engineer

Maverick Direct Inc. • Akron (OH)

Sur place
USD 70 000 - 90 000
Firmware Software Engineer
Firmware Software Engineer

Accord Technologies Inc • Milpitas (CA)

Sur place
USD 120 000 - 160 000
Senior Firmware Engineer
Senior Firmware Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • San Francisco (CA)

Sur place
USD 140 000 - 190 000
Firmware Engineer
Firmware Engineer

Sunrise Systems, Inc. • Austin (TX)

Sur place
USD 90 000 - 120 000
Firmware Engineer
Firmware Engineer

Sonicu • Indianapolis (IN)

Sur place
USD 80 000 - 100 000