Description:
Join us and work on cutting-edge SOC-based autonomous driving systems, contributing to next-generation fusion technologies. If you're passionate about high-performance embedded software and enjoy solving complex engineering challenges, we’d love to meet you!
𝐑𝐞𝐬𝐩𝐨𝐧𝐬𝐢𝐛𝐢𝐥𝐢𝐭𝐢𝐞𝐬
Design, develop, and optimize C++ software modules for SOC-based autonomous driving platforms.
Build high-performance, reliable, real-time embedded software for automotive systems.
Collaborate with systems, hardware, perception, and infrastructure teams for ECU/SOC integration.
Debug, profile, and optimize software using industry-standard tools.
Participate in (or lead, depending on seniority) design discussions, code reviews, and architectural decisions.
Contribute to documentation, testing, CI/CD, and workflow improvements.
Support integration and hardware bring-up using lab equipment and debugging interfaces.
Identify technical challenges and propose solutions to enhance software quality.
Senior roles: Mentor team members and shape engineering best practices.
𝐑𝐞𝐪𝐮𝐢𝐫𝐞𝐦𝐞𝐧𝐭𝐬
Bachelor’s or Master’s in Computer Science, Electrical Engineering, or related field.
3–7+ years of C++ development experience in embedded, real-time, or SOC-based systems.
Strong understanding of SOC architectures, embedded fundamentals, and automotive ECU concepts.
Hands-on experience with CAN, Ethernet, and other automotive communication protocols.
Practical knowledge of Docker, Git, CI/CD, and modern development workflows.
Proficiency in Linux, scripting, and command-line tools.
Experience with debugging/profiling tools (GDB, Valgrind, perf, etc.).
Strong English communication skills.
| Organization | SoftwareMotion 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 | Experienced Professional |
| Experience | 3 Years |
| Posted at | 2025-12-01 5:13 am |
| Expires on | 2026-01-15 |