1,738,341open jobs
102,785companies
261,006added this week
Browse all
Location
In office (Mexico City)
Employment
Contractor

Confirmed on the employer's own hiring board on Oct 16, 2026. First seen by Alion on Jul 15, 2026.

Overview
Company
Impact
Profile match
From smart workstations to complex industrial setups — we provide reliable motion technology backed by expert support and fast delivery.

Progressive Automations is one of the top manufacturers and distributors of linear actuators and home/office automation. We have over a decade of experience in the industry and are quickly growing. Our goal is to lead the industry in innovation while bringing you premium quality products at an affordable price. Our creative, energetic and innovative team has the experience of working together with different customers, from automation enthusiasts, hobbyists to large scale partners. We are constantly developing our skills and knowledge of the industry while we also make sure to have a bit of fun in life!

Job Responsibilities

We currently have an opening for the role of Software Developer (Connectivity Solutions for Linear Actuators). This role focuses on developing desktop, mobile, and connectivity software that integrates our linear actuators and control systems with a wide range of third-party devices, automation platforms, and industrial systems. Rather than standalone applications, the primary objective is to create software connectors, communication interfaces, and integration tools that expand compatibility across customer environments.

You will develop applications, libraries, APIs, and communication tools that support protocols such as Bluetooth Low Energy (BLE), Matter, UART, CANBUS, and other industry standard interfaces. These solutions will enable configuration, diagnostics, parameterization, monitoring, and seamless integration with customer equipment.

You will work closely with the Senior Firmware Engineer and R&D Manager to deliver reliable software that expands the capabilities and interoperability of our actuator and control system product portfolio.

What You’ll Do

  • Expand the functionality of our Flutter based mobile app
  • Develop and maintain Bluetooth Low Energy (BLE) communication
  • Serial communication protocol integration based on existing documentation
  • Working with byte arrays, checksums, packet framing, parsing MCU responses
  • Working directly with embedded systems to test and debug communication
  • Develop new functionality and features for our Python desktop application
  • Expand the Python desktop app user interface (PyQT5)
  • Plan development milestones together with the R&D team

Required Skills and Experiences

  • Develop desktop and mobile software that integrates our linear actuators and control systems with customer equipment and third-party platforms.
  • Design, develop, and maintain communication libraries, APIs, and software connectors for a variety of protocols.
  • Develop and maintain communication over Matter, Bluetooth Low Energy (BLE), UART, CANBUS, Matter, and other wired and wireless protocols.
  • Implement serial communication based on documented protocols, including packet framing, byte arrays, checksums, and message parsing.
  • Work directly with embedded systems to test, validate, and troubleshoot communication between software and hardware.
  • Develop and enhance desktop applications and engineering tools using Python and PyQt.
  • Develop and maintain mobile applications using Flutter and Dart where appropriate.

Nice To Have

  • Experience with actuators, motor controllers, or embedded control systems
  • State management in Flutter, preferably Riverpod
  • Experience with CANBUS, CANopen, J1939, Modbus, Matter, MQTT, or other industrial and IoT communication protocols.
  • Experience developing REST APIs, SDKs, or software libraries.
  • Experience integrating with PLCs, HMIs, SCADA systems, or industrial automation platforms.

  • Experience with the following Flutter packages:
    • flutter_blue_plus
    • mobile_scanner
    • flutter_riverpod
  • Experience with the following Python packages:
    • pyqt5
    • pyserial
    • cx_Freeze
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,738,341 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Mexico City
≈ $125k – $222k per year (Estimated) • Hybrid • Full-Time • Zurich
Python
C++
Databases
PostgreSQL
ClickHouse
Apache Kafka
Apply
Senior C Developer 2 months ago
In office • Full-Time • Bachelor's Degree
JavaScript
Rust
C++
Databases
MySQL
PostgreSQL
SQLite
MariaDB
DevOps
Nginx
TCP/IP
Apply
≈ $11k – $29k per year (Estimated) • Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • Bengaluru
Python
Go
Java
Scala
Databases
Apache Kafka
AI/ML
Spark
XGBoost
TensorFlow
PyTorch
Machine Learning
Frontend
GraphQL
DevOps
gRPC
Kubernetes
Apply
≈ $11k – $25k per year (Estimated) • In office • Novosibirsk
Python
Java
Java
Micrometer
Databases
ClickHouse
AI/ML
Machine Learning
DevOps
gRPC
Git
AWS
Grafana
Gerrit
Apply
In office • 2+ years exp • Tashkent
Java
SQL
Java
Maven
Spring Boot
Gradle
Databases
PostgreSQL
RabbitMQ
Apache Kafka
DevOps
Rest API
Git
Apply
≈ $52k – $102k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Mexico City
JavaScript
TypeScript
C#
C++
C#
.NET
Frontend
Angular
DevOps
CI/CD
Apply
Software Engineer 1 day ago
Hybrid • 3+ years exp • Mexico City
JavaScript
Java
TypeScript
C#
Node JS
Frontend
Angular
DevOps
GCP
AWS
Game Dev
Unity
Unreal Engine
Management
Agile
Apply
In office • 1+ year exp • Bachelor's Degree • Mexico City
Python
JavaScript
C++
Apply
In office • 1+ year exp • Bachelor's Degree • Mexico City
Python
C++
C++
LLVM
Apply
≈ $54k – $106k per year (Estimated) • In office • Full-Time • Mexico City • Bogotá
Apply
See all jobs
This is one of many
1,738,341 more open roles from verified company boards, updated every day.