Senior Software Engineer (Embedded Linux & C++)

Location: Lahore, Pakistan
Type:
Posted: Aug 18, 2026
Views: 0

PURPOSE:

We are looking for a Senior Embedded Linux and C++ Engineer to design, develop, and maintain high-performance web-enabled applications and secure embedded software solutions. The ideal candidate will possess strong expertise in modern C++ development, embedded Linux environments, web server technologies, real-time communication protocols, and secure device connectivity while contributing to the development of scalable Industrial IoT and edge computing platforms.

QUALIFICATIONS, SKILLS, AND EXPERIENCE:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3–4 years of professional software development experience with strong proficiency in C++17 and above.
  • Strong background in developing applications and web servers for embedded Linux platforms.
  • Expertise in WebSocket telemetry, Inter-Process Communication (IPC), and secure communication technologies including TLS and mTLS.
  • Hands-on knowledge of Role-Based Access Control (RBAC), unit testing frameworks, and software engineering best practices.
  • Familiarity with WebAssembly (WASM) and WebAssembly Micro Runtime (WAMR).
  • Knowledge of embedded Linux build systems and deployment technologies including Yocto and OTA updates.
  • Understanding of industrial communication protocols such as Modbus TCP/RTU, OPC UA, and MQTT.
  • Exposure to React, Preact, and TypeScript is considered a plus.
  • Strong debugging, troubleshooting, performance optimization, and analytical problem-solving capabilities.

KEY RESPONSIBILITIES:

  • Embedded Software Development: Design, develop, and maintain scalable C++17-based applications for embedded Linux platforms.
  • Web Server Development: Build, integrate, and enhance secure, high-performance web server solutions for embedded systems.
  • System Optimization: Optimize application performance, memory utilization, and processing efficiency within resource-constrained embedded environments.
  • Secure Communications: Implement and maintain secure communication frameworks utilizing TLS, mTLS, RBAC, and WebSocket technologies.
  • Industrial Connectivity: Develop and integrate solutions supporting Modbus TCP/RTU, OPC UA, MQTT, and related Industrial IoT protocols.
  • Embedded Platform Engineering: Work with Yocto-based Linux distributions and support OTA software deployment and update mechanisms.
  • WebAssembly Integration: Develop and maintain WebAssembly (WASM/WAMR) based application components where required.
  • Code Quality & Testing: Write clean, reusable, maintainable, and thoroughly tested code while following software engineering best practices.
  • Troubleshooting & Support: Diagnose, investigate, and resolve complex software issues across embedded applications, communication layers, and system components.
  • Cross-Functional Collaboration: Partner with Product Management, QA, DevOps, and client stakeholders throughout the software development lifecycle.
  • Continuous Improvement: Evaluate emerging technologies, contribute to architectural decisions, and support innovation across embedded software platforms.

A Culture of Belonging:
At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.

About the Company

Name: Strategic Systems International
Location: Lahore, PK

Your Career at SSI

We offer more than just jobs. At SSI, we build careers rooted in purpose, collaboration, and continuous growth. Guided by our core values of absolute devotion to customer satisfaction, courtesy, professionalism, and a goal-oriented bias for action, we foster an environment where excellence thrives and integrity drives every decision.

We value clarity, ownership, and mutual respect. This is a place where ideas are heard, feedback is welcomed, and contributions are genuinely recognized. Whether you are launching your career or bringing years of experience, SSI is where ambition meets opportunity.

A Place Where You Belong

We bring together individuals from diverse backgrounds, experiences, and perspectives because we believe our differences are a source of strength. Diverse teams make smarter decisions, accelerate innovation, and achieve stronger outcomes. That is why we are committed to cultivating an inclusive culture where every voice is valued, every person is respected, and everyone has the opportunity to grow and thrive.

Here, belonging is not a program. It is a mindset and a way of leading that defines how we work together and support one another.

Equitable Opportunities

Success at SSI is built on merit. We ensure fairness at every stage, from hiring and development to recognition and advancement, creating a culture where talent and dedication are truly rewarded.

Purpose Meets Possibility

Your work at SSI creates real impact. You will contribute to breakthrough solutions, apply emerging technologies, and help build a smarter, more sustainable future.

Join us and discover what is possible when your potential is fully realized.

More jobs at Strategic Systems International