Internet of Things Engineer
Columbus, Franklin County, Ohio, 43224, USA
Listed on 2026-09-01
-
Software Development
Cloud Engineer - Software, Backend Developer, DevOps, Software Engineer
Terrasmart - DIVESTED 6715 Steger Drive Cincinnati, OH 45237, USA
- Hybrid
- IT
- Full-Time
- Requisition #: SENIO
002778
Terrasmart is the leading turn-key solution provider for solar mounting systems. We design, engineer, manufacture, and install solar mounting systems for commercial and utility scale projects. As a specialist in ground mount, roof mount, and custom designed specialty solar structures, we focus on providing best-in-class solar racking systems and project management capabilities to serve owners and integrators.
Terrasmart is an exciting and dynamic place to work, with a wide range of career opportunities. If you are looking to have a meaningful career with purpose, it's time to consider joining the Terrasmart team as a Senior IoT Developer
!
Position Summary We are looking for a highly skilled Senior IoT Developer to join our dynamic team and help us build and maintain our IoT platform. As a Senior IoT Developer, you will play a crucial role in designing, developing, and deploying scalable solutions using AWS IoT Core. You will work on a mix of cloud development, embedded systems/firmware expertise, and the IoT application layer to optimize end-to-end system performance, from cloud to edge devices.
What You'll Do:
- IoT Solution Architecture
:
Design, implement, and scale solutions using AWS IoT Core and related AWS services. - Backend Development: Develop robust backend APIs, device provisioning systems, and data analytics platforms.
- Backend Development
:
Build and maintain RESTful APIs, device provisioning systems, and data pipelines. - Firmware Development
:
Develop and maintain embedded firmware for IoT devices in C/C++. - Protocol Implementation
:
Implement and optimize communication protocols for efficient and secure device connectivity. - Application Layer Development
:
Develop Python-based Linux applications for device management and control. - System Optimization
:
Enhance performance and reliability across the IoT stack—from cloud to edge devices. - Diagnostics & Troubleshooting
:
Identify, analyze, and resolve technical issues across embedded, cloud, and application layers
Required Qualifications:
- AWS Development: 3-5 years of experience in backend software development
- Languages: 3-5 years of experience in Python development
- Problem Solving
:
Strong debugging and system design skills with a focus on reliability and performance.
** Sponsorship is not available for this opportunity**
Work Conditions:
- Remote/Office, with occasional travel (
(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).