Talent.com
This job offer is not available in your country.
Senior Embedded Software Engineer

Senior Embedded Software Engineer

MNR Solution Pvt. Ltd.Bangalore
30+ days ago
Job description

Role : Senior Embedded Software Engineer

We are looking for a highly experienced Senior Embedded Software Engineer with deep expertise in Embedded C++, Linux systems programming, and Multithreaded application development. The ideal candidate will play a critical role in designing and developing high-performance embedded applications for products in the embedded and IoT Responsibilities :

  • Design, develop, and maintain robust embedded C++ software for Linux-based platforms
  • Work on multithreaded applications and ensure real-time performance and reliability
  • Optimize system performance, memory management, and power consumption
  • Interface with hardware teams and contribute to driver development and hardware

abstraction layers

  • Collaborate with cross-functional teams including QA, hardware, and systems engineers
  • Participate in code reviews, architectural discussions, and design improvements
  • Document software components and contribute to continuous improvement of development Skills :
  • Strong hands-on experience in Embedded C++ programming (including STL, OOP, etc.)
  • In-depth knowledge of Linux internals, system programming, and kernel user space
  • interactions

  • Expertise in multithreading, synchronization techniques, and real-time programming
  • Experience with inter-process communication (IPC), sockets, and POSIX APIs
  • Solid understanding of hardware-software integration and embedded debugging tools
  • Familiarity with version control (Git), build systems (CMake, Make), and CI / CD practices
  • ref : hirist.tech)

    Create a job alert for this search

    Embedded Software Engineer • Bangalore