Description:
Seeking an Embedded Software Developer (SoC, C++) with expertise in Modern C++, Linux IPC, and OS architecture to develop cutting-edge software solutions.
Job Responsibilities
• Collaborate on creating cutting-edge Modern C++ projects.
• Develop and maintain codebase using C++14, adhering to modern C++ semantics and best practices.
• Engage in the full software development lifecycle, from design and implementation to testing and documentation.
Requirements
• 2+ years of experience in a similar role is required
• Strong proficiency in Modern C++ concepts, demonstrating technical expertise.
• Solid grasp of modern OS architecture, including kernel, userspace designs, and process management.
• Proficiency in Linux IPC mechanisms, message-passing design, and their significance.
• Experience with build tools such as Makefile and CMake is advantageous.
• Skilled in writing efficient unit tests using frameworks like CppUTest and GTest, along with familiarity with third-party libraries.
• Knowledge of third-party libraries for C/C++ (e.g., Glog, Boost) is a plus.
• Strong commitment to writing clean, maintainable code that aligns with industry best practices
| Organization | Software Motion (Suzhou) Engineering Services Co.,Ltd |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Embedded Software Engineer |
| Job Location | Islamabad,Pakistan |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Intermediate |
| Experience | 2 Years |
| Posted at | 2025-03-19 12:59 pm |
| Expires on | 2026-01-07 |