Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22193673

    Deevia Software India logo

    Embedded Developer

    Deevia Software India · Chennai · onsite · Posted 1d ago

    Undisclosed3–8 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Key Responsibilities 

      Architect, construct, and maintain reliable C++ applications and software components utilizing modern standards (C++11/14/17 and newer). 

      Deliver high-efficiency, dependable, and maintainable software tailored for performance-critical architectures. 

      Apply practical RTOS knowledge, including tasks, mutexes, message queues, and interrupt service routines (ISRs). 

      Perform hardware-software debugging using tools such as GDB and JTAG/SWD debuggers.

      Refine applications to achieve optimal execution performance, memory efficiency, reliability, and scalability. 

      Establish and support unit tests, integration test suites, and automated testing frameworks. 

      Work within continuous integration environments, automated build tools, and version control systems. 

      Adhere to industry best practices, standard development workflows, and team coding guidelines. 

     Required Qualifications and Expertise 

      3+ years of professional C++ development experience, demonstrating advanced mastery of modern C++ paradigms. 

      Comprehensive knowledge of object-oriented design, algorithms, data structures, and software design patterns. 

      Proven background in multi-threaded embedded design across FreeRTOS, Zephyr, or VxWorks environments, with strong proficiency in IPC mechanisms, task scheduling, and ISR management. 

      Familiarity with embedded RTOS platforms, Linux, QNX, or AUTOSAR Adaptive. 

      Exceptional problem-solving, diagnostic, and analytical capabilities.

    Sourced from naukri

    Skills

    gdbZephyrFreertosUnit testingVxWorksC plus plusIPCRTOSISRembedded developer

    Embedded Developer · waiting for your command