HamburgerMenu
hirist

Embitel Technologies - Software Development Engineer - Linux/Embedded System

Embitel Technologies
2 - 7 Years
Multiple Locations

Posted on: 07/10/2026

Job Description

Key Responsibilities :

- Lead the design, development, and maintenance of high-performance C++ applications for embedded and Linux-based systems.

- Write clean, efficient, and testable C++ code (C++11/14/17) and demonstrate strong coding capability during technical interviews.

- Develop comprehensive unit tests using GTest and ensure high code quality through tools such as SonarQube.

- Manage and integrate third-party dependencies using Conan, and maintain robust build workflows using CMake.

- Debug complex issues using gdb, Linux system tools, and low-level diagnostics.

- Create and maintain shell scripts for automation, integration, and development workflows.

- Collaborate with cross-functional engineering teams to define architecture and produce clear design documentation using PlantUML.

- Apply containerization best practices (Docker, Podman) for streamlined development, testing, and deployment environments.

- Optimize multithreaded and concurrent applications for reliability, scalability, and real-time performance.

- Produce clear and structured technical documentation, including design details, workflows, and architectural decisions.

Tech Stack :

- Languages: C++11/14/17

- Tools: GTest, SonarQube, Conan, CMake, gdb, PlantUML

- OS/Environment: Linux CLI, Docker, Podman

Preferred Qualifications :

- Experience in automotive software development or related safety-critical domains.

- Knowledge of Adaptive AUTOSAR frameworks and tools.

- Exposure to IoT ecosystems, protocols, and cloud connectivity.

- Familiarity with Agile methodologies, SAFe principles, and DevOps practices.

- Strong problem-solving skills, analytical thinking, and excellent communication abilities.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...