Embedded Software Engineer

GlobalLogic 

📍 Guadalajara, Mexico 🇲🇽

full-time
senior
Posted —

Key Skills

CLinuxembeddedmulti-threadedplatform

Industry

Consumer ElectronicsSoftware

Job Description

We are looking for an experienced Embedded C Developer to join a newly formed team building a custom Linux-based operating system that will run on millions of smart-home devices worldwide.


This OS is an independent alternative to Android, designed to provide a stable, high-performance platform and a better experience for application developers.


🔎 What You’ll Do

  • Develop and maintain a platform framework layer that connects the OS with the application SDK
  • Design and implement core system components in C
  • Work on app lifecycle management and platform-level services
  • Build scalable, stable, and high-performance embedded solutions on Linux
  • Collaborate with cross-functional teams to deliver production-ready software

This role focuses on a middleware/framework layer conceptually similar to the Android Framework layer.


✅ What We’re Looking For

  • 5+ years of commercial experience with Embedded C
  • Strong experience developing for Linux-based embedded systems
  • Solid understanding of multi-threaded programming
  • Knowledge of system design, data structures, and algorithms
  • Strong analytical and problem-solving skills
  • Good English communication skills (written and spoken)


🌍 Why Join?

  • Work on a large-scale OS running on millions of devices
  • Contribute to globally recognized smart-home products
  • Be part of a new team with access to advanced technology and experienced engineers
  • Opportunity to shape a core platform layer from the ground up


If you're passionate about low-level systems, embedded Linux, and building scalable platform software — we’d love to connect.