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.
Skills Required
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 3-4 years professional software development experience
- Strong proficiency in C++17 and above
- Experience developing applications and web servers for embedded Linux platforms
- Expertise with WebSocket telemetry and Inter-Process Communication (IPC)
- Experience implementing secure communication technologies including TLS and mTLS
- Hands-on knowledge of Role-Based Access Control (RBAC) and unit testing frameworks
- 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
- Strong debugging, troubleshooting, performance optimization, and analytical problem-solving capabilities
What We Do
Strategic Systems International (SSI) is a fast-growing Advanced Analytics and Software Engineering firm that partners with tech companies to help them launch and scale their products. The company was launched in 1991 by alumni of University of Chicago and Northwestern has grown to 200 employees with presence in US, Europe and Asia. We architect a







