ClinLab Solutions Group
Firmware Developer
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Ivyland, PA 18974, USA
Work mode:
Onsite
Published on:
23 August 2026
What they need
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.
Other offers great for you!
These companies are also looking for great profiles
Cherrypick
Software Engineer – IT-Core Foundations
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
4 hours ago
Quick apply
AlgoviA
Ingénieur Déploiement & Intégration Systèmes Critiques
Permanent contract
Paris, France
Hybrid, Onsite
Skills
3 hours ago
Quick apply
Espace Freelance
DEVELOPPEUR PLATEFORME IA / AGENTS
Freelance
Dunkirk, France
Onsite, Hybrid
Skills
2 hours ago
Quick apply
No company information available.