Back to Jobs
Technology

Senior Software Engineer (Embedded/Python / Linux / Full Stack / Embedded & IIoT)

SA Technologies IncTorrington, CT🇺🇸United StatesPosted Oct 23, 2026

Quick overview

SeniorityMid Senior
Work modeOn Site
LocationTorrington, CT, United States
Posted20 hours ago
Embedded SystemsC++IoTJavaPythoniOSAndroidGenerative AILinux

Job description

Senior Software Engineer – Python / Linux / Full Stack / Embedded & IIoT

Direct Client
Location: Torrington, Connecticut, USA
Position: Mid-Career / Senior Software Engineer
Work Model: Onsite

Reports: Head of Product and Engineering
Industry: Elevator Safety, Emergency Communications, Industrial IoT, Connected Devices

About Client

We designs and manufactures elevator safety and emergency communication products, including ADA-compliant emergency phones, two-way video and text communication systems, load-weighing sensors, cellular gateways, and remote monitoring solutions.

Our products combine hardware, embedded systems, cloud platforms, and software applications to support reliable communication and passenger safety.

Position Overview

We are seeking a hands-on Senior Software Engineer with strong Python programming, Linux scripting, and full-stack development capabilities.

The successful candidate will contribute to backend services, cloud infrastructure, frontend applications, cross-platform mobile applications, and embedded-device integrations.

This position is ideal for an engineer who enjoys working across multiple technologies, collaborating with electrical and firmware engineers, and taking ownership of software that supports real-world safety systems.

Key Responsibilities

·         Design, develop, and maintain backend services, APIs, and web applications.

·         Develop Python applications, automation scripts, and Linux-based utilities.

·         Work with Linux environments for application execution, scripting, troubleshooting, and deployment.

·         Develop frontend interfaces, web integrations, and e-commerce functionality.

·         Contribute to cloud infrastructure and remote monitoring platforms.

·         Develop and maintain cross-platform mobile applications for iOS and Android.

·         Collaborate with embedded and electrical engineers on firmware integration.

·         Support software connectivity with sensors, controllers, and industrial IoT devices.

·         Troubleshoot application, device-integration, and system-level issues.

·         Implement secure coding practices and improve application reliability.

·         Use modern engineering tools, including Generative AI-assisted development.

·         Participate in software design, testing, deployment, and ongoing maintenance.

Required Skills and Qualifications

·         Strong hands-on Python programming and scripting experience.

·         Solid Linux experience, including scripting and troubleshooting.

·         Working knowledge of Java, C, and/or C++.

·         Strong understanding of full-stack software development.

·         Knowledge of backend services, frontend applications, APIs, and web integrations.

·         Familiarity with cloud-based applications and infrastructure.

·         Interest in mobile application development for iOS and Android.

·         Interest in embedded systems, firmware integration, and Industrial IoT.

·         Understanding of secure coding practices.

·         Strong debugging, analytical, and problem-solving abilities.

·         Ability to work independently and collaborate with cross-functional engineering teams.

·         Willingness to work onsite in Torrington, Connecticut, with potential hybrid flexibility after 12 months.

Similar jobs