Embedded System Engineer

5.0 years

0.0 Lacs P.A.

Indore, Madhya Pradesh, India

Posted:6 days ago| Platform: Linkedin logo

Apply Now

Skills Required

developerengineeringsoftwarecuttingcollaborativedesignconcurrencyintegrationtestingresolvecodecodingdocumentationdevelopmentprogrammingrtoscommunicationdebugginganalysismanagementgitscriptingpythonautomationagilescrumgdbvalgrindjtagawsmonitoringlogging

Work Mode

Remote

Job Type

Full Time

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 above Work closely with hardware and embedded teams to implement and integrate real-time systems Develop software for embedded platforms and optimize performance for various target environments Implement and maintain multithreaded applications and handle concurrency issues efficiently Conduct unit and integration testing to ensure high-quality deliverables Collaborate with cross-functional teams including Product, QA, Hardware, and Design Troubleshoot, debug, and resolve complex technical issues in embedded environments Participate in code reviews and adhere to best practices in coding and documentation Stay updated on the latest advancements in C++ and embedded systems development Required Skills & Qualifications Bachelor's or Master’s degree in Computer Science, Electronics, or related field 5+ 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 patterns Proficient in embedded system programming and real-time operating systems (RTOS) Experience in multithreaded programming and inter-process communication Proficient in debugging tools, performance analysis, and memory management Familiarity with version control systems like Git Preferred Skills Experience working on low-level drivers, hardware integration, and peripherals Familiarity with scripting languages (Python, Bash) for automation Exposure to CI/CD pipelines and Agile/Scrum development methodologies Knowledge of tools such as GDB, Valgrind, JTAG debuggers, etc. AWS or cloud-based experience is a plus (for remote monitoring/logging or OTA updates) Skills:- C++, Embedded C++ and C Show more Show less

Deqode
Deqode
Not specified
No locations

RecommendedJobs for You

Indore, Madhya Pradesh, India