Senior Firmware and Algorithms Engineer

SwipeSense

Not Interested
Bookmark
Report This Job

profile Job Location:

Atlanta, GA - USA

profile Yearly Salary: $ 160 - 200
Posted on: Yesterday
Vacancies: 1 Vacancy

Department:

Engineering

Job Summary

Senior Firmware & Algorithms Engineer

WHO WE ARE

SwipeSense is a healthcare technology company on a mission to eliminate harm and waste in medicine. Hospitals use our platform to prevent infections make better use of their equipment and improve the patient experience.

We believe in the power of data and partner with hospital teams to provide them with insights to sustain positive behavior change and deliver a predictable patient journey. We value relentless experimentation a locked-arms attitude and a shared purpose to improve the future of healthcare.

Our vision is to be the safety platform for hospitals with a growing number of applications such as hand hygiene compliance improvement asset tracking nursing insights and contact tracing.

WHO WE NEED

Were looking for a Senior Firmware & Algorithms Engineer who will own the design implementation and optimization of embedded firmware and intelligent data processing algorithms powering our products. This role bridges hardware interaction real-time embedded systems and algorithm development including applied machine learning for sensor data and device intelligence.

In this role youll work deeply in the SwipeSense device/networking stack including Bluetooth (adv GATT) Bluetooth mesh Zigbee and Thread (IPv6/6LoWPAN) building and improving both the embedded platform and the algorithms that drive real-time location systems (RTLS) reliably at scale.

PRIMARY RESPONSIBILITIES

  • Architect develop and maintain firmware for embedded devices in collaboration with hardware and software teams.
  • Design and implement algorithms for real-time data processing sensor fusion and machine learning inference on edge or companion systems.
  • Build and optimize RTLS and proximity/location algorithms (e.g. RSSI/spatial strategies filtering on-device feature extraction) and partner on validation in real deployments.
  • Develop maintain and improve mesh/networking behavior across Bluetooth and Thread-based systems (provisioning relaying/routing strategy reliability in noisy environments).
  • Optimize performance and power consumption while ensuring reliability and maintainability across hardware variants.
  • Develop automated testing validation frameworks and CI flows for firmware and algorithm code.
  • Participate in architectural reviews code reviews and mentor junior engineers.
  • Contribute to device security patterns used in the stack (e.g. certificate-based device authentication flows over BLE).
  • Bridge the gap between software and hardware/firmware teams working to create and maintain efficient real-time data processing flows

REQUIRED QUALIFICATIONS

Required

  • Bachelors or Masters in Computer Science Electrical/Computer Engineering Applied Mathematics/Physics or a related field.
  • 5 years of experience in firmware development for embedded systems preferably on microcontrollers or SoCs.
  • Strong C programming skills; expertise in Python for tooling data processing or ML workflows.
  • Experience building and deploying algorithms including data processing signal processing or machine learning in real-world systems.
  • Solid understanding of embedded hardware interfaces (I2C SPI UART ADC/DAC) RTOS concepts and debugging tools.
  • Practical experience with Bluetooth (advertising GATT) and at least one mesh/networking stack; ability to reason about real RF constraints in the field.
  • Ability to collaborate with hardware engineers and software teams in an agile delivery environment.

Preferred

  • Hands-on experience with Bluetooth Mesh and/or Thread (802.15.4) including provisioning/commissioning and network reliability at scale.
  • RTLS experience (e.g. RSSI-based ranging calibration/validation workflows filtering and false-positive reduction in real deployments).
  • Familiarity with embedded ML model deployment (TinyML / on-device inference).
  • Experience with CI/CD for firmware and automated testing suites.
  • Knowledge of wireless communication stacks (BLE Wi-Fi) and security best practices.
  • Familiarity with AWS services including SNS SQS and S3.
  • Experience with Silicon Labs / Nordic ecosystems (SDKs tooling dev kits) is a plus.

If your experience looks a little different from what weve identified and you think you can excel in this role wed love to learn more about you.

Please note: position is a full-time exempt and in-person operating in US eastern time in the Atlanta Metro area. SwipeSense offers competitive compensation and excellent medical and dental benefits. M/F/D/V Candidates must be a US Citizen or a foreign citizen with a required work visa.


Required Experience:

Senior IC

Senior Firmware & Algorithms EngineerWHO WE ARESwipeSense is a healthcare technology company on a mission to eliminate harm and waste in medicine. Hospitals use our platform to prevent infections make better use of their equipment and improve the patient experience. We believe in the power of data a...
View more view more

Key Skills

  • Illustration
  • Logistics & Administration
  • Advertisement
  • Community Support
  • Drafting
  • Maintenance Engineering

About Company

Company Logo

WHO WE ARESwipeSense is a healthcare technology company on a mission to eliminate harm and waste in medicine. Hospitals use our platform to prevent infections, make better use of their equipment, and improve the clinician-patient experience. We believe in the power of data and partne ... View more

View Profile View Profile