{"id":2685965,"url":"https://alion.io/job/progressive-automations-software-developer-connectivity-solutions-for-linear-actuators","title":"Software Developer (Connectivity Solutions for Linear Actuators)","company":{"id":1714862,"name":"Progressive Automations","domain":"progressiveautomations.ca","url":"https://alion.io/company/progressiveautomations","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Rippling","truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Mexico City, Mexico"],"countries":["MX"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Dart","optional":false},{"name":"Flutter","optional":false},{"name":"Matter","optional":false},{"name":"PyQt","optional":false},{"name":"Python","optional":false},{"name":"CANopen","optional":true},{"name":"MQTT","optional":true},{"name":"Rest API","optional":true},{"name":"Riverpod","optional":true},{"name":"State Management","optional":true}],"status":"live","first_seen_at":"2026-07-15T03:50:34Z","employer_posted_date":"2026-07-15","last_verified_at":"2026-10-16T12:25:02Z","board_verified":true,"closed_at":null,"days_open":93,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":93},"description":"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!\n Job Responsibilities\nWe 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.\nYou 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.\nYou 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.\nWhat You’ll Do\nExpand the functionality of our Flutter based mobile app\nDevelop and maintain Bluetooth Low Energy (BLE) communication\nSerial communication protocol integration based on existing documentation\nWorking with byte arrays, checksums, packet framing, parsing MCU responses\nWorking directly with embedded systems to test and debug communication\nDevelop new functionality and features for our Python desktop application\nExpand the Python desktop app user interface (PyQT5)\nPlan development milestones together with the R&D team\nRequired Skills and Experiences\nDevelop desktop and mobile software that integrates our linear actuators and control systems with customer equipment and third-party platforms.\nDesign, develop, and maintain communication libraries, APIs, and software connectors for a variety of protocols.\nDevelop and maintain communication over Matter, Bluetooth Low Energy (BLE), UART, CANBUS, Matter, and other wired and wireless protocols.\nImplement serial communication based on documented protocols, including packet framing, byte arrays, checksums, and message parsing.\nWork directly with embedded systems to test, validate, and troubleshoot communication between software and hardware.\nDevelop and enhance desktop applications and engineering tools using Python and PyQt.\nDevelop and maintain mobile applications using Flutter and Dart where appropriate.\nNice To Have\nExperience with actuators, motor controllers, or embedded control systems\nState management in Flutter, preferably Riverpod\nExperience with CANBUS, CANopen, J1939, Modbus, Matter, MQTT, or other industrial and IoT communication protocols.\nExperience developing REST APIs, SDKs, or software libraries.\nExperience integrating with PLCs, HMIs, SCADA systems, or industrial automation platforms.\n\nExperience with the following Flutter packages:\nflutter_blue_plus\nmobile_scanner\nflutter_riverpod\n\nExperience with the following Python packages:\npyqt5\npyserial\ncx_Freeze","description_format":"text","description_chars":3652,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Hardware","Electrical & Electronic Engineering","Motors, Drives & Motion Control"],"lifecycle":[{"event":"open","at":"2026-10-16T07:43:47Z"}],"visa":[],"liveness":{"score":6,"band":"cold","label":"Long shot","p_open":1,"p_active":0.226,"p_room":0.28,"age_days":93,"expected_fill_days":21,"reasons":["conf:0","win:tail","crowd:"],"computed_at":"2026-10-16T13:01:19Z"},"pay":null,"html_url":"https://alion.io/job/progressive-automations-software-developer-connectivity-solutions-for-linear-actuators","json_url":"https://alion.io/job/progressive-automations-software-developer-connectivity-solutions-for-linear-actuators.json","meta":{"generated_at":"2026-10-16T13:01:19Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":12382,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1714862},"rest":"https://alion.io/mcp/rest/get_company?id=1714862"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fprogressive-automations-software-developer-connectivity-solutions-for-linear-actuators"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fprogressive-automations-software-developer-connectivity-solutions-for-linear-actuators"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fprogressive-automations-software-developer-connectivity-solutions-for-linear-actuators"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/progressive-automations-software-developer-connectivity-solutions-for-linear-actuators\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fprogressive-automations-software-developer-connectivity-solutions-for-linear-actuators"}]}