-
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