We are seeking a highly engaged mid-level Embedded Software Engineer to join our team. This role offers a fast-paced environment where you will take ownership of feature development and work with minimal supervision on 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 play a key role 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, defining technical approaches.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).