
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 freeSenior Software Engineer (Embedded Linux & C++)
Strategic Systems International · Lahore
