The Zigbee Software/Firmware Design Engineer is a self-motivated engineer who designs and develops robust mesh networking solutions for wearable medical devices. Based onsite in St. Petersburg, FL, this role focuses on implementing the Zigbee 3.0 stack on Nordic Semiconductor hardware using the Zephyr RTOS. You will define software design principles for multi-node networks, ensuring that medical data is routed reliably through complex environments while maintaining high security, self-healing capabilities, and ultra-low power consumption.
The engineer is expected to lead the firmware lifecycle for an 8-12 month duration, from initial architecture to detailed design and integration testing. As part of a highly structured team, you will ensure all functionality is fully compliant with IEC 62304 and FDA standards for patient safety.
location: St. Petersburg, Florida
job type: Contract
salary: $45 - 52 per hour
work hours: 9am to 5pm
education: Bachelors
responsibilities:
Required:
- Strong C, C++: Expertise in embedded firmware for 32-bit microcontrollers.
- Zigbee Stack Mastery: Deep experience with Zigbee 3.0 (ZBOSS), including Cluster/ZDO configuration, network steering, and mesh routing tables.
- Nordic & Zephyr OS: Direct experience with the nRF Connect SDK (NCS) and managing the Zephyr kernel for networking tasks.
- Structured Background: Proven experience in a regulated industry such as Medical Device, Aero, or Automotive.
- Onsite Collaboration: Must be located in St. Petersburg, FL to support physical hardware integration and lab testing.
- Hardware Debugging: Ability to use logic analyzers and 802.15.4 sniffers to debug packet drops, latency, and signal integrity.
- Leadership Capabilities: Experience leading sub-projects or mentoring junior engineers within a firmware team.
- Gateway/Hub Design: Experience building gateways that bridge Zigbee Mesh to Ethernet or Cloud services.
- Python Scripting: For automating network stress tests and simulating node failures in a mesh environment.
- Agile & DevOps: Proficiency with Git and tools like JIRA or Azure DevOps.
- Network Reliability & Self-Healing: Ensure medical wearable nodes can join the network quickly and that the mesh "self-heals" if a router node fails.
- Scalability: Optimize the stack for high-density environments (e.g., hospitals) to prevent "traffic jams" and ensure low-latency data delivery.
- Regulatory Ownership: Write clear, concise documentation for IEC 62304 compliance and participate in risk mitigation for FDA audits.
- Onsite Troubleshooting: Work cross-functionally with EE teams in St. Petersburg to resolve electromechanical issues and power consumption hurdles.
- Risk Mitigation: Provide technical input for RFI/RFQ processes, identifying network range and interference risks early in the project.
qualifications:
Required:
Strong C, C++: Expertise in embedded firmware for 32-bit microcontrollers.
Zigbee Stack Mastery: Deep experience with Zigbee 3.0 (ZBOSS), including Cluster/ZDO configuration, network steering, and mesh routing tables.
Nordic & Zephyr OS: Direct experience with the nRF Connect SDK (NCS) and managing the Zephyr kernel for networking tasks.
Structured Background: Proven experience in a regulated industry such as Medical Device, Aero, or Automotive.
Onsite Collaboration: Must be located in St. Petersburg, FL to support physical hardware integration and lab testing.
Hardware Debugging: Ability to use logic analyzers and 802.15.4 sniffers to debug packet drops, latency, and signal integrity.
Nice to Have:
Leadership Capabilities: Experience leading sub-projects or mentoring junior engineers within a firmware team.
Gateway/Hub Design: Experience building gateways that bridge Zigbee Mesh to Ethernet or Cloud services.
Python Scripting: For automating network stress tests and simulating node failures in a mesh environment.
Agile & DevOps: Proficiency with Git and tools like JIRA or Azure DevOps.
Key Responsibilities:
Network Reliability & Self-Healing: Ensure medical wearable nodes can join the network quickly and that the mesh "self-heals" if a router node fails.
Scalability: Optimize the stack for high-density environments (e.g., hospitals) to prevent "traffic jams" and ensure low-latency data delivery.
Regulatory Ownership: Write clear, concise documentation for IEC 62304 compliance and participate in risk mitigation for FDA audits.
Onsite Troubleshooting: Work cross-functionally with EE teams in St. Petersburg to resolve electromechanical issues and power consumption hurdles.
Risk Mitigation: Provide technical input for RFI/RFQ processes, identifying network range and interference risks early in the project.
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.