← Back to jobs
Full-time

Senior Embedded Software Engineer

Competitive

Ubiety Technologies, Inc.IT & TechnologyPosted 30+ Days Ago

You'll complete your application on the employer's website.

Role overview

Job type

Full-time

Salary

Competitive

Posted

30+ Days Ago

Job description

Ubiety Technologies, Inc. develops physical security products focused on device detection and RF signaling. The Senior Embedded Software Engineer will design, develop, test, and support firmware and connected IoT device solutions across the full product lifecycle, collaborating with hardware, cloud, and cross-functional engineering teams.

Responsibilities

Design, develop, test, and maintain firmware for embedded systems and IoT devices

Develop software for microcontrollers, sensors, communication modules, single board computers, board support packages (BSP), and connected hardware platforms

Supporting the full product development lifecycle, including concept, design, prototyping, validation, production, and post-launch support

Implement communication protocols such as Bluetooth, Wi-Fi, Zigbee, cellular, LoRaWAN, MQTT, CAN, SPI, I2C, UART, or similar technologies

Collaborate with hardware engineers on board bring-up, debugging, schematic review, peripheral integration, and system validation

Support device security, firmware updates, data integrity, and secure communication requirements

Create and maintain technical documentation, design specifications, test plans, and engineering records

Participate in design reviews, code reviews, risk assessments, and continuous improvement efforts

Preferred

A Bachelor's or Advanced degree in EE, CE, CS, or a related field is preferred (or equivalent practical experience)

Bachelor’s Degree

Advanced Degree

Electrical Engineering

Computer Engineering

Computer Science

Equivalent Practical Experience

Benefits

Equity Awards: We believe strongly that if you contribute to Ubiety’s value, you should share in that reward.

An environment that prioritizes and values creativity and innovation!

Competitive benefits including: medical, dental, vision, 401(k), and PTO.

Remote opportunity, with preference given to candidates in the greater Chicago area, FL, or GA.

Company

AI-powered presence intelligence sensors for situational awareness

Chicago, Illinois, USA

https://www.ubiety.io/

Founded in 2018

11-50 employees

Qualifications

5+ years of experience in embedded systems, firmware development, or IoT engineering

Proficiency in C, C++, and Python

Solid experience with bare-metal development, RTOS, and embedded Linux (BSP, device drivers, kernel configuration)

Deep familiarity with wireless and wired stacks (BLE, Wi-Fi, MQTT, cellular, LoRaWAN, Zigbee, CAN, SPI, I2C, UART)

Experience with AWS IoT fleet management, observability tooling (OpenTelemetry), and automated testing/deployment via CI/CD pipelines (GitLab Runners)

Comfortable using debugging tools like oscilloscopes and logic analyzers to run root-cause analysis on complex physical/digital issues

A Bachelor's or Advanced degree in EE, CE, CS, or a related field is preferred (or equivalent practical experience)

5+ years of experience in embedded systems, firmware development, or IoT engineering.

Required skills

C, C++, Python, Embedded Linux, RTOS, Bare-Metal Development, MQTT, Bluetooth Low Energy (BLE), Wi-Fi, AWS IoT, OpenTelemetry, GitLab Runners

Experience

5+ years

Interested in this role?

Apply directly on the employer's website — it only takes a few minutes.

Similar vacancies

Other roles in Ubiety Technologies, Inc. or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…