Senior Embedded Software Engineer

Ubiety

Chicago (IL)

On-site

USD 140,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ubiety Technologies, Inc is redefining physical security through innovative device detection and RF signaling products. We seek a Senior Embedded Software Engineer to design, develop, test, and support next‑generation connected device solutions across hardware, firmware, and cloud‑connected platforms.

You will collaborate with cross-functional teams to deliver low‑latency, secure IoT products for homes, businesses, and communities.

Qualifications

  • 5+ years of embedded firmware/IoT experience.
  • Bachelor’s degree in EE/CE/CS or related field (or equivalent).
  • Proficiency in C, C++, and Python; bare‑metal, RTOS, and embedded Linux experience.
  • Experience with wireless/wired stacks (BLE, Wi‑Fi, MQTT, LoRaWAN, Zigbee, CAN, SPI, I2C, UART).
  • Experience with AWS IoT fleet management and observability tooling is a plus.

Responsibilities

  • Design, develop, test, and maintain firmware for embedded systems and IoT devices.
  • Develop software for microcontrollers, sensors, communication modules, SBCs, BSPs, and connected hardware platforms.
  • Support full product lifecycle from concept to post‑launch support.
  • Implement Bluetooth, Wi‑Fi, Zigbee, cellular, LoRaWAN, MQTT, CAN, SPI, I2C, UART communication protocols.

Skills

C
C++
Python
Bare-metal development
RTOS
Embedded Linux

Education

Bachelor’s degree in EE/CE/CS or related field

Tools

AWS IoT
OpenTelemetry
CI/CD pipelines
GitLab Runners
Oscilloscopes
Logic analyzers

Job description

Ubiety Technologies, Inc is redefining physical security by developing innovative device detection and RF signaling products for homes, businesses, and communities. In this fast‑paced, highly collaborative startup environment, we are looking for a Senior Embedded Software Engineer to design, develop, test, and support next‑generation connected device solutions. The role acts as the critical link across our hardware, firmware, and cloud‑connected platforms, collaborating closely with cross‑functional teams to build highly reliable, low‑latency, and secure IoT products that operate under high‑velocity edge conditions.

Key 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.
  • Support 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.
Technical Skills & Requirements

Experience: 5+ years in embedded systems, firmware development, or IoT engineering.

Education: Bachelor’s or advanced degree in EE, CE, CS, or related field (or equivalent practical experience).

Languages & Environments: Proficiency in C, C++, and Python; solid experience with bare‑metal development, RTOS, and embedded Linux (BSP, device drivers, kernel configuration).

Protocols & Connectivity: Deep familiarity with wireless and wired stacks (BLE, Wi‑Fi, MQTT, cellular, LoRaWAN, Zigbee, CAN, SPI, I2C, UART).

Modern Tools & Infrastructure: Experience with AWS IoT fleet management, observability tooling (OpenTelemetry), and automated testing/deployment via CI/CD pipelines (GitLab Runners).

Hardware Tooling: Comfortable using debugging tools such as oscilloscopes and logic analyzers for root‑cause analysis.

Key Success Metrics
  • System Health & Reliability: Ensure optimal performance, maintainability, and quality of firmware to minimize field defects and recurring technical failures.
  • Milestone Delivery: Timely execution of embedded software and IoT engineering goals through excellent cross‑functional collaboration.
  • Operational Observability: Successful integration of telemetry and monitoring to maintain insight into large connected device fleets.
Equal Employment Opportunity

Ubiety Technologies, Inc is an Equal Opportunity Employer. We celebrate diversity in all forms and are committed to maintaining a discrimination‑free workplace that treats applicants and employees with dignity and respect. Our employment process is conducted without regard to race, color, religion, nationality or ethnic background, sex, pregnancy, sexual orientation, gender identity or expression, age, disability, protected veteran status, genetic information, or other attributes protected by state, federal, and local law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior IoT Embedded Firmware Engineer
Senior IoT Embedded Firmware Engineer

Ubiety • Chicago (IL)

On-site
USD 140,000 - 170,000
Senior Backend Engineer
Senior Backend Engineer

Ubiety • Chicago (IL)

On-site
USD 120,000 - 190,000
Competitive salary
Equity
Medical, dental, vision
+3
Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

On-site
USD 150,000 - 170,000
Firmware Engineer - IoT
Firmware Engineer - IoT

Dormont Manufacturing Co • Brisbane (CA)

On-site
USD 125,000 - 155,000
Senior Software Engineer
Senior Software Engineer

Motion Recruitment • California (MO)

On-site
USD 130,000 - 190,000
Benefits
Senior Embedded Engineer
Senior Embedded Engineer

Motion Recruitment • Chicago (IL)

On-site
USD 140,000 - 170,000
Medical insurance
Dental insurance
Vision insurance
+1
Senior Firmware Engineer
Senior Firmware Engineer

Smart Start, Inc. • Grapevine (TX)

Hybrid
USD 120,000 - 155,000
Health insurance
401(k) match
Birthday bonus
+1
Senior Embedded Engineer
Senior Embedded Engineer

Motion Recruitment Partners LLC • Chicago (IL)

On-site
USD 180,000 - 240,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Sr IoT Software Development Engineer
Sr IoT Software Development Engineer

Ellington Growth Partners • Raleigh (NC)

On-site
USD 100,000 - 130,000
Senior Firmware Engineer
Senior Firmware Engineer

OTT Hydromet Corp • Loveland (CO)

On-site
USD 110,000 - 160,000
Onboarding & training
Career development
Health benefits
+1