D

Embedded System Engineer

Deqode Verified employer

Actively hiring · Posted 5d ago · JEV26104FB84EFDEE

Salary₹7,00,000 – ₹25,00,000 per year
Experience5–7 yrs
LocationBengaluru (Bangalore)
Work modeRemote · Full time
Openings1

Job description

Job Summary:We are looking for a highly skilled and experienced C++ Developer with a strong background in embedded systems to join our dynamic product engineering team. The ideal candidate will have at least 5 years of recent hands-on experience in designing, developing, and optimizing high-performance embedded software applications using modern C++ standards (preferably C++11 or later). This is an exciting opportunity to work on cutting-edge technologies in a collaborative and innovative environment.Key Responsibilities:Design, develop, and maintain robust and scalable software solutions using C++11 or aboveWork closely with hardware and embedded teams to implement and integrate real-time systemsDevelop software for embedded platforms and optimize performance for various target environmentsImplement and maintain multithreaded applications and handle concurrency issues efficientlyConduct unit and integration testing to ensure high-quality deliverablesCollaborate with cross-functional teams including Product, QA, Hardware, and DesignTroubleshoot, debug, and resolve complex technical issues in embedded environmentsParticipate in code reviews and adhere to best practices in coding and documentationStay updated on the latest advancements in C++ and embedded systems developmentRequired Skills & Qualifications:Bachelor's or Master’s degree in Computer Science, Electronics, or related field5+ years of professional software development experience with strong recent exposure to C++Hands-on experience with C++11 or newer versions (C++14/17 preferred)Strong understanding of object-oriented programming (OOP) and software design patternsProficient in embedded system programming and real-time operating systems (RTOS)Experience in multithreaded programming and inter-process communicationProficient in debugging tools, performance analysis, and memory managementFamiliarity with version control systems like GitPreferred Skills:Experience working on low-level drivers, hardware integration, and peripheralsFamiliarity with scripting languages (Python, Bash) for automationExposure to CI/CD pipelines and Agile/Scrum development methodologiesKnowledge of tools such as GDB, Valgrind, JTAG debuggers, etc.AWS or cloud-based experience is a plus (for remote monitoring/logging or OTA updates)

Key skills

How to apply

  1. Sign in or create your free profile — takes about two minutes.
  2. Apply with one tap — your profile is shared directly with Deqode.
  3. Track your application and get updates by email and WhatsApp.
Apply now
You may also like

Similar jobs

More jobs
Embedded System Engineer₹7,00,000 – ₹25,00,000 /year · Bengaluru (Bangalore)
Apply