Required Skills: Embedded Systems and programming, Linux kernel and networking protocols, C/C++/Shell scripting, Data encoding/Decoding, REST APIs, cloud integration
Job Description
Job Title: Lead Embedded Engineer with cloud protocols expertise
Location: Sunnyvale, CA (Onsite) local only
Duration: 6+ months
Interview: Phone/ Skype-2Rounds
LinkedIn Must have
Job Description:
Embedded Systems and programming
Understanding of embedded systems and operating system concepts to design and develop the code that require multitasking and multi-threaded systems using IPC mechanisms.
Linux kernel and networking protocols
System experience, Network security, TCP/IP, DHCP, IPV4, IPV6, Device Management (TR-181, WEBPA, SNMP, TR369), WebSocket's, MQTT, nopoll, and secure communication using TLS/MTLS
Development languages required - C/C++/Shell scripting
Data encoding/Decoding - Msgpack, protobuf, Base64, and JWT.
API Development - REST APIs and cloud integration
Tools
Build tools (Yocto, Makefile), Splunk( Dash boards, metrics and adhoc queries), JIRA (user story and bug tracking), Git/Gerrit (code checkin, reviews), Test tools (cunit, cmocka, and gtest/gmock)
Embedded Systems and programming, Linux kernel and networking protocols, C/C++/Shell scripting, Data encoding/Decoding, REST APIs and cloud integration