§ Experience in software development lifecycle methodologies like Agile, Scrum, Iterative, V-model.
§ Good experience on Embedded SW Design, development, test & integration, debugging techniques.
§ Deep and broad understanding of many technological areas below:
o Object oriented analysis and design, Design Patterns
o Minimum of 8 years of professional experience in embedded SW development
o Good understanding of OS: Linux, RTOS
o Experience on IDE : Tornado, Visual Studio
o Good in Programming Languages: C++, C
o Good in Scripting Languages: Python, Makefiles, CMake
o Good understanding of Networking Protocols: TCP/IP Layer, Client Server Architectures
o Exposure to IPC, I2C, UART, USB, Ethernet, SPI, TCP/IP stack, Wireless Technologies (BLE), Wifi
o Good understanding of stacks, memory mngt, heaps, multithreading, memory profiling tools like Coverity, Valgrind
o Good Experience in debugging techniques.
o Experience on Gerrit/Git/Jenkins/GitBucket and CI build process
o Nice to have: Exposure to Medical Standards & Protocols: EMR, HL7, FHIR, MLLP, IoT device-cloud connectivity protocols such as MQTT, COAP, WebSockets
§ Ability to organize and present technical status to Technical Leader.
§ Effective oral and written communication skills.
§ Passionate about continuous learning, can do attitude, wears Thinkers Hat, can work collaboratively with diverse teams.
§ Can influence, communicate with stakeholders effectively, self-driven.
- Experience in Healthcare domain is a plus