Technology Architect – Embedded Software & Industrial IoT

Veriipro

Atlanta (GA)

On-site

USD 130,000 - 170,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Veriipro is seeking a Technology Architect – Embedded Software & Industrial IoT with 10+ years of experience in embedded systems, firmware development, and system integration. The ideal candidate will master Embedded C/C++, microcontrollers, RTOS, and embedded Linux/Yocto, with strong hardware interface knowledge in medical device contexts.

You will design firmware architecture, bootloaders, updates, and diagnostics, and collaborate across hardware, software, QA, and systems teams to ensure

Qualifications

  • 10+ years of embedded software experience.
  • Expert-level Embedded C/C++ development.
  • Hands-on microcontroller, bare-metal, and RTOS experience.
  • Strong Embedded Linux / Yocto experience.
  • Experience with UART, I2C, SPI, RS-485, SMBus.
  • Knowledge of firmware architecture, bootloaders, updates, diagnostics, real-time systems.
  • Strong debugging and system integration skills.

Responsibilities

  • Develop and architect Embedded C/C++ firmware for microcontrollers using bare-metal and RTOS environments.
  • Work with hardware components including sensors, motors, valves, ADC/DAC, and PWM.
  • Develop and integrate embedded Linux using Yocto, including boot flow, system integration, and device communication.
  • Work with UART, I2C, SPI, RS-485, and SMBus communication protocols.
  • Design firmware architecture, bootloaders, firmware upgrades, diagnostics, and fault-handling mechanisms.
  • Apply real-time design principles and PID/control-system concepts.
  • Debug and troubleshoot systems across MCU firmware, Linux applications, and hardware.
  • Support integration of the main .NET application with firmware and hardware.
  • Collaborate with hardware, software, QA, and systems engineering teams on architecture and integration.
  • Support embedded Linux security, Docker/containerization, and system-level integration.

Skills

Embedded C/C++
Microcontrollers
RTOS
Embedded Linux / Yocto
Hardware interfaces
Real-time systems
UART I2C SPI RS485 SMBus
Firmware architecture
Debugging & system integration
Docker/containerization

Tools

Docker

Job description

We are seeking a Technology Architect – Embedded Software & Industrial IoT with 10+ years of experience in embedded systems, firmware development, and system integration. The ideal candidate will have strong expertise in Embedded C/C++, microcontrollers, RTOS, embedded Linux/Yocto, hardware interfaces, and real-time systems, preferably within the medical device domain.

Key Responsibilities
  • Develop and architect Embedded C/C++ firmware for microcontrollers using bare-metal and RTOS environments.
  • Work with hardware components including sensors, motors, valves, ADC/DAC, and PWM.
  • Develop and integrate embedded Linux using Yocto, including boot flow, system integration, and device communication.
  • Work with UART, I2C, SPI, RS-485, and SMBus communication protocols.
  • Design firmware architecture, bootloaders, firmware upgrades, diagnostics, and fault-handling mechanisms.
  • Apply real-time design principles and PID/control-system concepts.
  • Debug and troubleshoot systems across MCU firmware, Linux applications, and hardware.
  • Support integration of the main .NET application with firmware and hardware.
  • Collaborate with hardware, software, QA, and systems engineering teams on architecture and integration.
  • Support embedded Linux security, Docker/containerization, and system-level integration.
Required Skills
  • 10+ years of overall experience with strong embedded software experience.
  • Expert-level Embedded C/C++ development.
  • Hands-on experience with microcontrollers, bare-metal, and RTOS.
  • Strong experience with Embedded Linux and Yocto.
  • Experience with hardware interfaces and protocols: UART, I2C, SPI, RS-485, SMBus.
  • Knowledge of firmware architecture, bootloaders, firmware updates, diagnostics, and real-time systems.
  • Strong debugging and system-integration skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C Embedded Firmware Senior Developer
C Embedded Firmware Senior Developer

Tech3pillars Technologies • Virginia (IL)

On-site
USD 110,000 - 170,000
Senior Embedded Architect — Industrial IoT & Linux
Senior Embedded Architect — Industrial IoT & Linux

Veriipro • Atlanta (GA)

On-site
USD 130,000 - 170,000
C# Embedded Application Lead / Architect
C# Embedded Application Lead / Architect

Info Way Solutions • Atlanta (GA)

On-site
USD 140,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

Pentangle Tech Services | P5 Group • Lake Forest (CA)

On-site
USD 120,000 - 160,000
Embedded Software Team Lead
Embedded Software Team Lead

Suru • San Francisco (CA)

On-site
USD 180,000 - 240,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Principal Embedded Engineer
Principal Embedded Engineer

Zapnix LLC • Lake Forest (CA)

On-site
USD 120,000 - 180,000
Senior Firmware Engineer
Senior Firmware Engineer

Radiant Dev • Seattle (WA)

On-site
USD 140,000 - 180,000
Comprehensive medical insurance
Dental reimbursement
15 days PTO + federal holidays
+1
Embedded Software Engineer
Embedded Software Engineer

Veriipro • Mossville (IL)

On-site
USD 95,000 - 135,000
Senior Embedded Engineer
Senior Embedded Engineer

Integrated Personnel Services Limited • Lake Forest (CA)

On-site
USD 120,000 - 150,000