Embedded Software Engineer

10 hours ago


Bengaluru, Karnataka, India Ola Full time ₹ 12,00,000 - ₹ 24,00,000 per year

Embedded Software Engineer

About the Role: We are seeking a highly skilled and hands-on C/C++ Developer to join our team for an exciting role focused on code optimization and platform porting. The ideal candidate will have strong experience in optimizing C/C++ code, working with memory profiling, and porting code across different hardware platforms, particularly focusing on Qualcomm boards and other embedded systems.

Key Responsibilities:

  • Code Optimization: Work on optimizing C/C++ code for performance, memory usage, and power efficiency.
  • Platform Porting: Port code from one hardware platform to another (e.g., Qualcomm to other embedded systems), ensuring cross-platform compatibility and optimal performance.
  • Memory Profiling: Use memory profiling tools to analyze and optimize memory usage and system resource consumption.
  • System Tuning: Analyze system bottlenecks and implement solutions to improve overall system performance (e.g., CPU, memory, and power).
  • Debugging & Troubleshooting: Identify and debug performance issues related to system hardware, software interactions, and memory management.
  • Collaboration: Work closely with hardware engineers to understand platform constraints and ensure efficient code execution on target devices.
  • Testing & Validation: Conduct thorough testing and validation of optimized code on different platforms, ensuring robustness and stability across various use cases.
  • Documentation: Maintain proper documentation for optimization techniques, platform porting, and code changes.

Required Skills:

  • C/C++ Programming: Strong hands-on experience with C and C++ programming languages, including low-level optimizations and debugging.
  • Embedded Systems: Solid understanding of embedded system architecture, particularly working with Qualcomm SoCs or other similar embedded platforms.
  • Memory Profiling & Optimization: Experience using memory profiling tools (e.g., Valgrind, gprof, or similar) to identify and optimize memory issues.
  • Cross-Platform Porting: Experience porting code between different hardware platforms, with expertise in managing platform-specific dependencies and constraints.
  • Performance Tuning: Strong background in optimizing code for system performance, including CPU cycles, memory, and power consumption.
  • Multithreading & Concurrency: Familiarity with parallel programming, multi-core optimization, and synchronization mechanisms in embedded systems.
  • Version Control: Experience using version control systems (e.g., Git) for source code management.

Preferred Qualifications:

  • Degree: B.Tech in Computer Science, Electronics, or a related field.
  • Experience with Platforms: Hands-on experience working with Qualcomm processors or similar embedded platforms.
  • Linux/RTOS: Familiarity with Linux or Real-Time Operating Systems (RTOS) in embedded environments.
  • Toolchain Knowledge: Familiarity with embedded development toolchains such as GCC, Clang, and debugging tools like GDB.
  • Profiling Tools: Experience with advanced profiling and debugging tools like Valgrind,perf, oprofile, and memory leak detectors.

Personal Attributes:

  • Ability to work independently and as part of a collaborative team.
  • Eagerness to stay updated with the latest trends in embedded systems, optimization techniques, and new hardware platforms.


  • Bengaluru, Karnataka, India Meltronics Systemtech Full time

    Embedded Software EngineerCompany DescriptionMeltronics Systemtech is a company with expertise in design, development, manufacture, testing, delivery, installation, training, and maintenance of electronic systems & products for defense, industries and avionics. The company has strong knowledge and experience with MIL standards and executes projects with...


  • Bengaluru, Karnataka, India Digantara Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Digantara is a leading Space Surveillance and Intelligence company focused on ensuring orbital safety and sustainability. With expertise in space-based detection, tracking, identification, and monitoring, Digantara provides comprehensive domain awareness across all regimes, enabling end-users to access actionable intelligence on a single platform. At the...


  • Bengaluru, Karnataka, India Tonbo Imaging Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    OverviewWe are looking for a detail-oriented Software Engineer (Embedded) to work on NVIDIA Jetson-based embedded platforms. The role involves preparing, configuring, and debugging systems fordeployment in real-world environments. You will be responsible for ensuring the reliability,performance, and integration of embedded Linux systems in applications where...


  • Bengaluru, Karnataka, India People Prime Worldwide Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Embedded Software Engineer (3–5 Years) – Hiring NowLocations:Ahmedabad | Hyderabad | BangaloreEducation:B.Tech / M.Tech (ECE / CSE) Experience:3–5 YearsJob DescriptionWe are looking for a passionate and skilledEmbedded Software Engineerwith strong experience inLinux kernel development,embedded systems, andC programming. If you enjoy low-level...


  • Bengaluru, Karnataka, India Videogram Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Description: Senior Software Engineer- Embedded SystemsVideogram is looking for Software Engineer in Embedded Systems who will be responsible for designing the embedded systems and installing them in machines and tools. You will be playing an important role in our software team who will be responsible to design and develop the software that controls the...


  • Bengaluru, Karnataka, India Analog Devices Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    About Analog DevicesAnalog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate...


  • Bengaluru, Karnataka, India Analog Devices Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    About Analog DevicesAnalog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate...


  • Bengaluru, Karnataka, India Analog Devices Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    Come join Analog Devices (ADI) – a place where Innovation meets Impact. For more than 55 years, Analog Devices has been inventing new breakthrough technologies that transform lives. At ADI you will work alongside the brightest minds to collaborate on solving complex problems that matter from autonomous vehicles, drones and factories to augmented reality...


  • Bengaluru, Karnataka, India Varsal Terra Technology Pvt. Ltd. Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company is a pioneer in providing mobility solutions for Aerospace, Defence , Railways and Industrial for more than 4 decades. The company looks for a Senior Embedded Software Engineer to accelerate its embedded systems solutions development.Looking for embedded software candidates who have work ONLY with product companies in industrial or manufacturing...


  • Bengaluru, Karnataka, India Varsal-Terra Technology Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Company is a pioneer in providing mobility solutions for Aerospace, Defence , Railways and Industrial for more than 4 decades. The company looks for a Senior Embedded Software Engineer to accelerate its embedded systems solutions development.    Looking for embedded software candidates who have work ONLY with product companies in industrial or...