Embedded_C++ Developer_EBH
Core
Develop middle layer and application software for Linux embedded solutions.
Role type
Embedded C++ Developer
Builds
Linux embedded software applications
Domain
Embedded Systems / Automotive / IoT
Required skills
Modern C++ (C++11+), Multi-threaded application development, Linux shell scripting, OOPs, SOLID Principles, Design patterns, UML design, Unit testing (Gtest/gmock), Static code analysis, Linux debugging tools (gdb, strace, valgrind), Build tools (make, cmake, conan), Git, CI/CD (Jenkins/Bamboo)
Preferred skills
Connectivity domain (BLE, WiFi), Database, Python
Technologies
C++, Linux, Gtest, gmock, gdb, strace, valgrind, make, cmake, conan, Git, Jenkins, Bamboo, UML
Responsibilities
Develop middle layer and application software for Linux embedded solutions, Apply OOPs and design patterns, Perform unit testing and static code analysis, Debug applications using Linux tools, Utilize build tools and version control systems
Seniority
Mid-Senior, hands-on IC