What are the responsibilities and job description for the Firmware Developer position at Stellar Private Cable Systems, Inc.?
Firmware Developer
Sentrics is seeking an experienced Firmware Developer to join our Engineering teams in support of the emergency call product line. This platform forms the backbone of life-safety and environmental intelligence across senior living communities, requiring exceptionally reliable, secure, and efficient embedded systems.
Reporting to the CTO, the Firmware Developer will design, develop, and optimize embedded firmware for wireless call devices, environmental sensors, and access points. This role requires strong problem-solving skills, deep embedded systems experience, and a commitment to producing high-quality firmware for systems where response time and reliability are critical.
Key Responsibilities
- Develop firmware for wireless call devices, wearable pendants, fixed sensors, and traffic routing endpoints
- Integrate and maintain RF/BLE/Wi-Fi communication stacks used by embedded devices
- Ensure firmware robustness in the presence of RF interference, signal degradation, and battery-limited operation
- Support over-the-air (OTA) firmware upgrade mechanisms across distributed life-safety devices
- Work closely with Engineering to validate call device performance under real-world conditions
- Optimize data transmission power usage to extend battery life for always-on sensing
- Maintain secure communication protocols between sensors and gateways (BLE, proprietary RF, or Wi-Fi)
- Validate sensor accuracy, reliability, and fault detection through structured test frameworks
- Support integration of new sensing technologies and next-generation wireless platforms
Product Responsibilities
- Participate in product definition and architecture discussions
- Diagnose field-reported issues using logs, hardware traces, and signal analysis tools
- Collaborate with Software Engineering teams to ensure firmware aligns with system behavior and data expectations
- Contribute to continuous improvement of firmware testing, CI/CD, and release processes
- Maintain documentation for firmware design, interfaces, and revision history
Key Qualifications
- Strong experience developing embedded software in C
- Experience with bare-metal firmware development
- Ability to optimize code for low-power, battery-operated, resource-constrained devices
- Ability to read and interpret hardware schematics and component datasheets
- Experience performing board bring-up and peripheral/system validation
- Hands-on experience with UART, SPI, and I2C
- Experience developing or integrating Bluetooth Low Energy (BLE) firmware
- Working knowledge of Wi-Fi–enabled embedded systems
- Familiarity with Zigbee or other proprietary RF communication methods
- Proficient in Git/GitHub workflows
- Experience writing unit and integration tests for embedded systems
- Comfortable working in an agile, cross-functional environment
Platforms
- Experience with the Nordic nRF52/nRF53 family
- Familiarity with ESP32 or similar Wi-Fi/BLE SoCs
- Experience with embedded Linux is a plus
Some travel required for team events or on-site troubleshooting at client sites.
Our company is an equal-opportunity employer. All applicants will be considered for employment without attention to sex, sexual orientation, gender identity, color, race, religion, age, national origin, veteran or disability status, or any other characteristic protected by federal, state, or local laws.
All offers of employment are contingent upon the successful completion of applicable pre-employment screenings, which may include background checks, reference check, and drug screening, as required by the position and in accordance with applicable laws and company policy.
Pay: $125,000.00 - $150,000.00 per year
Benefits:
- 401(k)
- 401(k) 4% Match
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Education:
- High school or equivalent (Preferred)
Work Location: Hybrid remote in Ormond Beach, FL 32174
Salary : $125,000 - $150,000