Embedded System Developer

LVJ Soft 

📍 Egypt, Egypt 🇪🇬

full-time
mid-level
Posted —

Key Skills

ESP32BLEC++RESTIoT

Industry

Consumer ElectronicsTelecommunications

Job Description

  • Company Description LVJ Soft helps organizations optimize software development and operations by providing practical, technology-driven solutions. The company focuses on leveraging transformative technologies, including IoT and modern software platforms, to support sustainable growth.


LVJ Soft is seeking an Embedded Systems Developer to build a testing and simulation platform for an IoT-enabled product ecosystem. The role involves developing an ESP32-based BLE simulator, creating desktop tools to control test scenarios, and validating end-to-end data flow between devices, mobile applications, and cloud-based SaaS platforms.

Key Responsibilities:

  • Develop ESP32 firmware for BLE device simulation
  • Implement configurable BLE payloads and test scenarios
  • Build cross-platform desktop applications/tools for simulator control
  • Integrate with REST APIs for validation and closed-loop verification
  • Create tooling to define, send, replay, and vary test data and device states

  • Simulate normal, abnormal, and edge-case device behaviors
  • Help define the test architecture, message flow, and validation workflow across (simulator, mobile application, SAAS Backend)
  • Troubleshoot BLE communication, timing, and data integrity issues
  • Collaborate with engineering teams and document solutions

Required Skills:

  • From 3 to 5 years of experience
  • Strong experience with ESP32 and Embedded C++
  • Hands-on BLE development and debugging experience
  • Experience building cross-platform desktop applications using one or more of the following: ( .NET Core / C#/ Python/ C++ )
  • Experience working with REST APIs including consuming endpoints and validating responses
  • Understanding of device-to-mobile-to-cloud data flows
  • Experience building simulators, test harnesses, or hardware/software integration tools
  • Strong troubleshooting and problem-solving skills across firmware, desktop, and backend integration layers
  • Conversational level of English is a must

Preferred Qualifications:

  • IoT device simulation or QA/testing tools experience
  • Mobile app and BLE integration experience , especially BLE-to-app communication
  • Knowledge of JSON serialization and validation
  • Experience with timing-sensitive or stateful device simulation
  • Familiarity with SaaS backends, telemetry, and cloud-connected IoT systems
  • Experience creating reusable test scenario frameworks or automation tooling
  • Experience with logging, diagnostics, and traceability for multi-component test systems