2 days ago
Chihuahua, MexicoSenior

Responsibilities

  • Design, develop, enhance, and maintain embedded software and firmware for electronic and electromechanical control products.
  • Provide production support by troubleshooting technical issues and implementing solutions that improve performance, quality, and reliability.
  • Drive firmware optimization, product customization, product improvements, cost reduction, and value engineering initiatives.
  • Collaborate with hardware engineers and software developers to define, design, integrate, and validate embedded product solutions.
  • Partner with Marketing, Operations, and Sourcing teams on product requirements, customer needs, and supplier selection and development.
  • Maintain release documentation, manage multiple workloads, and coach less experienced engineers.
  • Explain complex technical topics to non-technical audiences and travel as required, occasionally for extended periods.

Requirements

  • At least 5 years of embedded software development experience using C/C++ for high-volume production software products.
  • Bilingual English/Spanish communication skills with strong written and verbal communication abilities.
  • Strong experience with RTOS, multitasking environments, Embedded Linux, software architecture, module development, and system design.
  • Knowledge of microprocessors, embedded systems, BSP, HAL, bootloaders, custom hardware, Wi-Fi, Z-Wave, and USB stacks.
  • Hands-on experience with RS-232, SPI, and I2C communication protocols and diagnostic tools such as oscilloscopes, logic analyzers, multimeters, debuggers, and protocol analyzers.
  • Experience with software development, version control, testing, and quality tools including Bitbucket, Jira, Visual Studio, IAR Embedded Workbench, Bamboo, and SonarQube.
  • Understanding of SDLC and development methodologies including Scrum, Kanban, and Waterfall.
  • Strong organizational, multitasking, communication, leadership, and collaboration skills.
  • Proficiency with MS Office, MS Project, and Visio.
  • Preferred experience with NXP, STMicroelectronics, Texas Instruments, ESP, and Renesas microcontrollers or microprocessors, ARM architectures, Assembly language, wireless communication technologies, connected devices, and connected systems architectures.

Benefits

  • Benefits beyond Mexican labor law supporting employee well-being and peace of mind.
  • Collaborative and inclusive work environment.
  • Professional growth through training, mentoring, and challenging projects.
  • Access to cutting-edge tools, resources, and team support.
  • Hybrid work arrangement.
  • Occasional travel may be required, including extended travel.

Tech Stack

AssemblyBambooCC++SonarQube

Categories

Resideo Technologies, Inc.

About Resideo Technologies, Inc.

1,001-5,000 employees

Resideo Technologies builds smart-home comfort, security, and life‑safety products for consumers and professional installers, including Honeywell Home thermostats and First Alert smoke and CO alarms. The company also operates ADI Global Distribution, a major distributor of security and low‑voltage products. Spun out of Honeywell in 2018, Resideo is headquartered in Scottsdale, Arizona and trades on the NYSE under the ticker REZI.

Contact me