▷ Apply in 3 Minutes: Embedded Software Engineer

4 days ago


Bengaluru, India Persistent Systems Full time

Work Location: Bangalore Work Mode: 5 Days work from office Experience: 5 to 9 Years We are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms. Experience in camera systems, image processing pipelines, or multimedia frameworks is a major advantage. The role involves development and optimization of system-level components for high-performance devices. Key Responsibilities: - Design, implement, and maintain C++ applications and system-level components on Linux-based embedded platforms. - Collaborate with cross-functional teams including hardware, multimedia, and device software to ensure seamless integration. - Optimize software for performance, reliability, and scalability on embedded systems. - Troubleshoot and debug issues across the system stack (drivers, middleware, user space). - (If applicable) Contribute to camera-related software modules, image capture pipelines, or related multimedia processing. Required Skills & Experience: - 5-8 years of experience in C++ development on Linux platforms. - Strong understanding of system programming concepts including multi-threading, IPC, memory management, and performance tuning. - Familiarity with Linux internals, build systems (e.g., CMake, Make), and common development/debugging tools (e.g., GDB, Valgrind, strace). - Experience working on embedded devices or consumer electronics. Nice to Have / Strong Plus: - Experience with camera frameworks, image processing, or media capture pipelines on devices (e.g., V4L2, Android Camera HAL, ISP integration). - Exposure to multimedia subsystems and frameworks like GStreamer, OpenCV, or FFmpeg. - Understanding of device drivers or HAL layers. ? Knowledge of Android or Yocto-based development environments.



  • Bengaluru, India Videogram Full time

    Job Description Job Description: Senior Software Engineer- Embedded Systems Videogram 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...


  • Bengaluru, India Capgemini Engineering Full time

    Job Description 3-5 Yrs of experience in Embedded Linux Kernel/Drivers domain Embedded Software development and porting on Linux and ARM platforms Strong Programming skills on C, C++ & Data Structures, expertise on OS (Memory Mgmt, Scheduling, IPC, Multi-threading/processing) Experience in Linux Kernel/Device Drivers Embedded, ARM, RISC V, Debuggers,...


  • Bengaluru, India YourTribe Full time

    Job Description About the Role: We are seeking a talented and enthusiastic Embedded Systems Engineer to join our team and contribute to the development of robust electronic systems for our autonomous marine vessels. As part of our dynamic startup journey, you will collaborate closely with our experienced engineers and the founding members of the...


  • Bengaluru, India Echoes in Orbit Full time

    Role Overview:We are seeking an Embedded Systems Engineer with 3–6 years of experience to support firmware development, board bring-up, and system-level integration of space-grade embedded platforms. The ideal candidate will have hands-on experience with C/C++, Python, Linux-based environments, and diverse evaluation boards. Your contributions will be...


  • Bengaluru, India Echoes in Orbit Full time

    Role Overview: We are seeking an Embedded Systems Engineer with 3–6 years of experience to support firmware development, board bring-up, and system-level integration of space-grade embedded platforms. The ideal candidate will have hands-on experience with C/C++, Python, Linux-based environments, and diverse evaluation boards. Your contributions will be...


  • Bengaluru, Karnataka, India Echoes in Orbit Full time US$ 90,000 - US$ 1,20,000 per year

    Role Overview:We are seeking an Embedded Systems Engineer with 3–6 years of experience to support firmware development, board bring-up, and system-level integration of space-grade embedded platforms. The ideal candidate will have hands-on experience with C/C++, Python, Linux-based environments, and diverse evaluation boards. Your contributions will be...


  • Bengaluru, India Michael Page Full time

    Job Description - Competitive Salary - PF&Gratuity Job Description - Develop, maintain, and test an embedded software platform used in a broad range of our new products. - Create technical specifications for new features. - Deliver detailed designs of software components. - Review and document the code, utilizing peer-review tools. - Support projects...


  • Bengaluru, India Echoes in Orbit Full time

    Role Overview: We are seeking an Embedded Systems Engineer with 3–6 years of experience to support firmware development, board bring-up, and system-level integration of space-grade embedded platforms. The ideal candidate will have hands-on experience with C/C++, Python, Linux-based environments, and diverse evaluation boards. Your contributions will be...


  • Bengaluru, India Dynpro Full time

    Job Description Job Description Roles:IoT/Embedded Security Engineer Position Overview: - We are seeking a highly skilled and motivated IoT / Embedded Security Engineer to join our team. The ideal candidate must have a strong background in IoT / embedded systems security, with a proven track record in identifying vulnerabilities and implementing robust...


  • Bengaluru, India Analog Devices Full time

    About Analog Devices Analog 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...