Strong Hands-on Experience in development of multi-color 2D GUI applications for 32-bit Microcontroller based Commercial and Industrial Devices. Experience in designing Human machine interface in embedded firmware or software for panel or DIN mounted devices in commercial or industrial environments with international and multi-language support. Graphical view of trends, bar charts, gauge views and multi-level navigation. GUI skills for resource constrained controller boards like ROM/ RAM optimization, font creation, pixel map editing, color modes and conversions, heap optimization, hardware acceleration, shared memories, and multi-threading. Skills \' GUI development experience preferably using libraries like JavaFX, Swing, Applets, Emwin, TouchGFX, Azure RTOS GUIx, Qt C++ or similar GUI framework \' Design applications using Object-oriented philosophy in Java \' Usage of design patterns and best practices in Java \' Good experience/ skills in Java project architecture \' Good experience in all aspects of embedded firmware/software engineering design requirements, specifications, initial designing, coding, debugging, and testing etc. \' Experience with any debugging tool \' Knowledge of designing and developing interrupt-driven applications using real time operation systems. \' Design applications that communicate with peripheral components such as A/Ds, UARTs, flash memories, I2C, RS-232/485 and EEPROMS \' Knowledge of communication protocols (Modbus TCP and Modbus RTU) \' Additional skills good to have include revision control management, unit-testing, and integration testing, reading schematics, debugging of PCBA, knowledge on REST API and basics of Electrical parameters Other skills: \' Excellent problem-solving skills, technical passion, and drive \' Strong communication and interpersonal skills \' Ability to trouble-shoot and debug issues and customer problems is a big bonus
foundit
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.