Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
https://bayt.page.link/FFxtA5Xhi4SG5a9D8
Back to the job results

Senior Software Engineer (Embedded Linux & C++)

23 hours ago 2026/10/16
50-99 Employees · Other Business Support Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

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.

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.



This job post has been translated by AI and may contain minor differences or errors.
You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.