Embedded C++ Developer
Srinath VarthyaUnited StatesMIDPosted 4d ago
CC++embedded Linuxdevice driversBSPLinux subsystemsmemory profilingperformance profilingC++11C++14C++17multithreadingalgorithmsIPCRPCclient-serverpeer-to-peerpublish/subscribeHTTPTLSRESTWebSocketsJSONXMLProtobufsFlatbuffersRTPRTSPHLS
About the Role
We are looking for an Embedded C++ Developer to join our team in Dallas, TX. This role requires expertise in C, C++, embedded Linux, and device drivers.
Key Responsibilities
• Design and develop software for embedded devices
• Conduct code reviews and unit testing
• Implement and maintain device drivers
• Work with Linux subsystems and BSP
• Profile memory and performance
Requirements
• 3+ years of experience in embedded software development
• Expertise in C, C++, and embedded Linux
• Strong knowledge of modern C++ (C++11/C++14/C++17)
• Experience with Linux subsystems and BSP
• Proficiency with multithreading and algorithms
• Understanding of IPC and RPC mechanisms
• Experience with various communication protocols