Senior Software Engineer (Embedded Linux & C++)

Strategic Systems International

Lahore

On-site

PKR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Strategic Systems International is seeking 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 should have proficiency in C++17 and a strong background in embedded Linux.

This role includes optimizing application performance, implementing secure communications, and developing Industrial IoT solutions. A bachelor’s degree in a related field and 3–4 years of experience are required.

Qualifications

  • 3–4 years of experience in software development with strong proficiency in C++.
  • Strong background in developing applications for embedded Linux platforms.
  • Hands-on knowledge of secure communication technologies including TLS and mTLS.

Responsibilities

  • Design and develop scalable C++ applications for embedded Linux platforms.
  • Build and enhance secure web server solutions for embedded systems.
  • Optimize application performance and memory utilization.

Skills

C++17
Embedded Linux
WebSocket telemetry
Real-time communication
Troubleshooting
Performance optimization

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field

Tools

Yocto
WebAssembly
Industrial communication protocols

Job description

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Linux & C++ Engineer for Industrial IoT
Senior Embedded Linux & C++ Engineer for Industrial IoT

Strategic Systems International • Lahore

On-site
PKR 1,200,000 - 1,800,000
Technical Project Manager – Embedded Systems
Technical Project Manager – Embedded Systems

Embeddeddesigner • Karachi Division

On-site
PKR 13,935,000 - 22,297,000
Paid Time Off
Flexible Work Hours
Technical Lead - Embedded Systems
Technical Lead - Embedded Systems

Better Devices • Islamabad

On-site
PKR 3,000,000 - 6,000,000
Software Developer
Software Developer

CG Innovatech • Islamabad

On-site
PKR 892,800 - 1,674,000
Competitive salary and performance-based incentives
Opportunities for career growth
Flexible work environment
+1
PRINCIPAL SOFTWARE ENGINEER
PRINCIPAL SOFTWARE ENGINEER

Tech Avenue Pvt Ltd • Islamabad

On-site
PKR 1,500,000 - 2,000,000
Full Stack Engineer
Full Stack Engineer

Systems Limited • Punjab

On-site
PKR 1,800,000 - 2,400,000
Embedded QA/DevOps Engineer
Embedded QA/DevOps Engineer

Siemens AG • Lahore

Hybrid
PKR 1,200,000 - 1,800,000
Software Engineer
Software Engineer

Trinet Group • Gilgit Division

On-site
PKR 900,000 - 1,300,000
Principal Software Engineer - II (Contractual)
Principal Software Engineer - II (Contractual)

Pakistan Single Window • Karachi Division

On-site
Senior Software Engineer Java
Senior Software Engineer Java

Systems Limited • Islamabad

On-site
PKR 1,800,000 - 2,400,000