Senior Software Engineer (Embedded Linux & C++) at Strategic Systems International - ScoutJobs - The AI-curated global job board
Skip to content
Strategic Systems International
Posted 16 hours ago

Senior Software Engineer (Embedded Linux & C++)

Strategic Systems InternationalSenior Software Engineer (Embedded Linux & C++)

Requirements

Bachelor’s degree in Computer Science or related field, 3–4 years professional software development experience, Proficiency in C++17 or above, Experience with embedded Linux platforms, Knowledge of WebSocket, IPC, TLS, and mTLS, Familiarity with Yocto and OTA updates, Understanding of Modbus, OPC UA, and MQTT

Skills

C#LinuxYoctoMQTTWebAssembly

About the role

Responsibilities

  • Design, develop, and maintain scalable C++17-based applications for embedded Linux platforms
  • Build and enhance secure, high-performance web server solutions for embedded systems
  • Optimize application performance, memory utilization, and processing efficiency in resource-constrained environments
  • Implement secure communication frameworks utilizing TLS, mTLS, RBAC, and WebSocket technologies
  • Develop and integrate solutions supporting industrial protocols such as Modbus TCP/RTU, OPC UA, and MQTT
  • Work with Yocto-based Linux distributions and support OTA software deployment mechanisms
  • Write clean, maintainable, and thoroughly tested code following software engineering best practices
  • Diagnose and resolve complex software issues across embedded applications and communication layers

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 3–4 years of professional software development experience
  • Strong proficiency in C++17 or above
  • Experience developing applications and web servers for embedded Linux platforms
  • Expertise in WebSocket telemetry, Inter-Process Communication (IPC), and secure communication (TLS/mTLS)
  • Knowledge of embedded Linux build systems, Yocto, and OTA updates
  • Understanding of industrial communication protocols including Modbus, OPC UA, and MQTT
  • Strong debugging, troubleshooting, and performance optimization skills

Preferred Qualifications

  • Familiarity with WebAssembly (WASM) and WebAssembly Micro Runtime (WAMR)
  • Exposure to React, Preact, and TypeScript

About the Company

Strategic Systems International focuses on developing high-performance, secure embedded software solutions and scalable Industrial IoT and edge computing platforms. We value diversity and inclusion, striving to create a workplace where every voice is heard and everyone has the opportunity to succeed.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer (Embedded Linux & C++)

Strategic Systems International · Lahore

Sign up to apply