Vacancy description
Embitel Technologies - Software Development Engineer - Linux/Embedded System in Bangalore, भारत
Embitel Technologies (I) Pvt. Ltd.
Bangalore, भारत
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 https://jobeax.com/link/JfzaGcddGT9DXexR Stack :- Languages: C++11/14/17- Tools: GTest, SonarQube, Conan, CMake, gdb, PlantUML- OS/Environment: Linux CLI, Docker, PodmanPreferred 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. (ref:hirist.tech)