eAspire Technolabs logo

eAspire Technolabs

Senior Embedded Software Engineer

eAspire Technolabs

📍 Bengaluru, India 🇮🇳

full-time
senior
Posted —

Key Skills

LinuxBashSoCCC++

Industry

Consumer ElectronicsIndustrial Automation

Job Description

Job Description


We are seeking a highly skilled Senior Embedded Engineer with strong expertise in Linux performance analysis, debugging, and benchmarking. The ideal candidate will have hands-on experience in embedded systems, Linux internals, scripting, and performance optimization.


Key Responsibilities


  • Analyze, debug, and optimize system performance on Linux-based embedded platforms.
  • Develop and maintain Bash scripts for automation, monitoring, and troubleshooting.
  • Investigate performance bottlenecks and system-level issues.
  • Work with benchmarking and profiling tools to evaluate platform performance.
  • Analyze SoC logs, kernel traces, and system metrics to identify and resolve issues.
  • Collaborate with cross-functional teams to improve system stability and efficiency.
  • Support performance tuning and validation activities across embedded platforms.


Required Skills


  • Strong analytical, debugging, and problem-solving skills.
  • Expert-level Bash scripting with functions, error handling, pipelines, and modular design.
  • Proficiency in Linux command-line tools such as awk, sed, grep, cut, and xargs.
  • Programming experience in C, C++, and Python.
  • Strong understanding of Linux internals, file systems, and performance tuning.
  • Experience working with SoC logs and embedded Linux environments.