Design and develop Windows-based standalone applications (C#, WPF, .NET).
Implement intuitive GUIs for configuration, diagnostics, calibration, and data visualization.
Handle binary/hex file parsing, encryption/decryption, and communication with hardware.
Mobile App Development:
Build cross-platform mobile applications (Android/iOS) using Flutter/React Native/MAUI.
Integrate apps with embedded devices over Bluetooth Classic/ BLE.
Implement real-time data monitoring, OTA update handling, and secure device pairing.
Communication Protocols:
Develop and integrate UDS (ISO 14229) diagnostic stack over CAN/CAN-FD and Bluetooth.
Implement ISO-TP, DoIP, and custom diagnostic services as per project requirements.
Work on Bluetooth GATT profiles and custom service implementations.
Embedded Tools & Ecosystem Support:
Create calibration/configuration utilities for embedded systems (e.g., Battery Management Systems).
Automate test and validation flows using custom scripting/tools.
Maintain versioning, release management, and secure update handling of tools and apps.
Required Skills & Experience
Programming & Frameworks
Proficient in C#, .NET (WPF/WinForms) for desktop tools.
Experience with mobile frameworks (Flutter, React Native, or Xamarin/.NET MAUI).
Solid understanding of object-oriented design, design patterns, and clean coding practices.
Embedded Communication & Protocols
Hands-on experience with CAN, CAN-FD, ISO-TP, UDS (ISO14229).
Exposure to Bluetooth (Classic & BLE) stack development, including GATT services.
Knowledge of secure communication protocols and encryption mechanisms (AES, GCM).
File Handling & Data Processing
Parsing and generating HEX/S19/DFU files.
Binary file manipulation and CRC/checksum implementations.
Software Engineering Practices
Strong debugging and problem-solving skills across platforms.
Familiarity with Git, CI/CD pipelines, and automated testing.
Ability to write documentation, user manuals, and technical specifications.
Good to Have (Plus Points)
Experience with battery management systems (BMS) or automotive embedded systems.
Knowledge of Python for quick prototyping or test automation.
Experience with cloud integration (AWS/Azure/IoT hubs) for device telemetry.
Familiarity with security concepts: secure bootloaders, authentication, certificate handling.
Job Types: Full-time, Permanent
Pay: ₹300,000.00 - ₹600,000.00 per year
Benefits:
Flexible schedule
Health insurance
Paid sick time
Provident Fund
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.