We are seeking a highly engaged junior to mid-level Embedded Software Engineer to join our team. This role offers a fast-paced environment where you will work with senior personnel to develop advanced skills and contribute to critical projects. We are looking for individuals with strong technical fundamentals in low-level systems programming who are eager to learn our product deeply and assist in system integration. This position requires working primarily onsite with some hybrid flexibility.Key Responsibilities:Design and develop embedded software using C/C within constrained environments.Implement state machines and handle asynchronous events (e.g., interrupts, signals).Work with operating system concepts including process scheduling, resource sharing, and synchronization.Integrate networking capabilities into embedded devices (basic IP/MAC layer knowledge required).