**Progressive Automations **is one of the top manufacturers and distributors of linear actuators and home/office automation (see Progressive Desk and Progressive Bed subsidiary). 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!The **Senior Firmware Developer** will work directly with the Research and Development Manager and the Senior Electrical Engineer design and test control systems for electric linear actuators.Please review our current control systems offerings. Projects will include new designs as well as upgrades to our current products.***Must be located in Mexico. Must have advanced English proficiency.****Responsibilities**:- Design, develop, and maintain firmware for control box and linear actuator motor control systems.- Collaborate with hardware and software engineers to ensure seamless integration of firmware with hardware components and mobile apps.- Optimize firmware performance and ensure reliability in various operating conditions.- Develop firmware test components to ensure the code robustness.- Conduct thorough testing and debugging to identify and resolve issues.**Required Skills and Experiences**:- BA or MA in Computer Engineering, Electrical Engineering, or related field.- Minimum 5 years of experience in motor control product development, including sensor feedback and noise mitigation.- Programming language: C/C++.- Communication protocols such as UART, SPI, and I2C.- Experience with linear actuators, motor control, and manufacturing.**Additional Assets**:- Experience with embedded systems and real-time operating systems (FreeRTOS, ThreadX).- Experience programming Atmel and Nordic nRF SoCs.- Experience designing PCBs for controlling electric motors.- Knowledge of Ethernet, USB, Bluetooth, Wi-Fi, and Thread protocols.- Knowledge of Matter and Zigbee standards.**Reasons you'll love working here**:- Rapidly growing company- Flexible schedule starting as a REMOTE opportunity which may eventually change to HYBRID with 2 days / week WFH- We thank all applicants in advance for their interest in working with Progressive Automations, however, only those selected for an interview will be contacted._