Technology Architect – Embedded Software & Industrial IoT
@ 2T ConsultingTechnology Architect – Embedded Software & Industrial IoT
About the job
The company specializes in embedded systems and industrial IoT solutions. The role focuses on developing firmware, system integration, and hardware communication in a collaborative environment.
Requirements
- 10+ years experience with embedded systems
- Expert in Embedded C/C++ development
- Experience with microcontrollers and RTOS
- Knowledge of Embedded Linux and Yocto
- Hardware interface and protocol experience
Qualifications
- Strong debugging skills
- System integration experience
- Hardware and software collaboration
- Firmware knowledge
- Real-time systems understanding
Full 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.
Similar jobs in Atlanta, Georgia
- 2
Technology Architect – Embedded Software & Industrial IoT
2T Consulting · Sandy Springs, Georgia, US
Posted 2 days ago - C
Lead Architect
Cox Automotive · Brookhaven, GA, United States
Posted 2 days ago - C
Sr Lead Architect
Cox Automotive · Stone Mountain, GA, United States
Posted 2 days ago - F
Staff Data Architect
FanDuel · Atlanta, Georgia, United States
Posted 2 weeks ago - C
Account Solutions Architect - Engaged
CoreWeave · Atlanta, Georgia, United States
Posted 6 days ago - A
Associate Director, Commercial Technology & Innovation
Avanos Medical · Alpharetta Office - United States
Posted 3 days ago