Embedded Developer (Linux) JD
Location – Pune (WFO - 5 days/week)
Years and area of experience required:
• 5+ years of design experience of embedded systems software - C, C++, Yocto, BSP, Python, data structures, Linux & EdgeX (preferable)
• Industrial Ethernet protocols like Modbus, BACnet IP, or any protocol
• IoT is preferred and experience on API based framework or SDK.
• Experience utilizing best practices in software engineering, Agile development methodologies, CI/CD, DevOps, etc.
Technical knowledge:
• Strong experience in Embedded System development in Linux Environment (GCC Compiler, Linux File system, Compiler &Toolchain understanding, BSP, Cross Compilation, Rootfs, Yocto, Make, GNU Development tools, CMake, Makefiles, GDB etc.)
• Good Experience in Microservice development (EdgeX)
• Understanding of any Industrial protocols like Ethernet, Modbus, BACnet, REST API, Cloud connectivity (IoT, MQTT)
Soft skills:
• Ability to resolve issues that impact deadlines; moving rapidly to meet the demands of a fast-growing company.
• Strong communication skills with the ability to communicate and interact with a variety of internal/external customers and/or co-workers.
• Results-oriented and demonstrated record of developing initiatives that impact productivity.
• Proactive and solutions-oriented with experience working in ambiguity.
• Problem Solving - uses digital technology and processes to solve difficult problems with effective solutions.