×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware and Algorithms Engineer

Job in Atlanta, Fulton County, Georgia, 30383, USA
Listing for: SwipeSense, Inc.
Full Time position
Listed on 2026-02-14
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below

Senior Firmware & Algorithms Engineer

WHO WE ARE

Swipe Sense 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

We’re 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 you’ll work deeply in the Swipe Sense device/networking stack, including Bluetooth (adv + GATT), Bluetooth mesh, Zigbee, and Thread (IPv6/6

LoWPAN) — 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

  • Bachelor’s or Master’s 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 we’ve identified and you think you can excel in this role, we’d love to learn more about you.

Position is a full‑time, exempt, and in‑person, operating in US eastern time in the Atlanta Metro area. Swipe Sense 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.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary