Search

Senior Software Engineer - Python / Linux/ Embedded & IIoT

PublishedPublished: 6/14/2022
Technology

Job Description


\n

About the Company

\n


\n

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

\n

Direct Company

\n

Location: Torrington, Connecticut, USA

\n

Position: Mid-Career / Senior Software Engineer

\n

Work Model: Onsite

\n

Reports: Head of Product and Engineering

\n

Industry: Elevator Safety, Emergency Communications, Industrial IoT, Connected Devices

\n


\n

About the Role

\n


\n

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.

\n


\n

Responsibilities

\n


\n

    \n
  • Design, develop, and maintain backend services, APIs, and web applications.
  • \n

  • Develop Python applications, automation scripts, and Linux-based utilities.
  • \n

  • Work with Linux environments for application execution, scripting, troubleshooting, and deployment.
  • \n

  • Develop frontend interfaces, web integrations, and e-commerce functionality.
  • \n

  • Contribute to cloud infrastructure and remote monitoring platforms.
  • \n

  • Develop and maintain cross-platform mobile applications for iOS and Android.
  • \n

  • Collaborate with embedded and electrical engineers on firmware integration.
  • \n

  • Support software connectivity with sensors, controllers, and industrial IoT devices.
  • \n

  • Troubleshoot application, device-integration, and system-level issues.
  • \n

  • Implement secure coding practices and improve application reliability.
  • \n

  • Use modern engineering tools, including Generative AI-assisted development.
  • \n

  • Participate in software design, testing, deployment, and ongoing maintenance.
  • \n

\n


\n

Qualifications

\n


\n

    \n
  • Position: Mid-Career / Senior Software Engineer
  • \n

\n


\n

Required Skills

\n


\n

    \n
  • Strong hands-on Python programming and scripting experience.
  • \n

  • Solid Linux experience, including scripting and troubleshooting.
  • \n

  • Working knowledge of Java, C, and/or C++.
  • \n

  • Strong understanding of full-stack software development.
  • \n

  • Knowledge of backend services, frontend applications, APIs, and web integrations.
  • \n

  • Familiarity with cloud-based applications and infrastructure.
  • \n

  • Interest in mobile application development for iOS and Android.
  • \n

  • Interest in embedded systems, firmware integration, and Industrial IoT.
  • \n

  • Understanding of secure coding practices.
  • \n

  • Strong debugging, analytical, and problem-solving abilities.
  • \n

  • Ability to work independently and collaborate with cross-functional engineering teams.
  • \n

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

\n


\n

Preferred Skills

\n


\n

    \n
  • Interest in mobile application development for iOS and Android.
  • \n

  • Interest in embedded systems, firmware integration, and Industrial IoT.
  • \n

\n


\n

Pay range and compensation package

\n


\n

*Salary Range of $150,000

\n

*1st round of Interview will be Virtual

\n

*Final Discussion will be onsite Interview.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...