Embedded Software Engineer

Bengaluru
Posted 2 years ago

Experience: 1 to 10 years (Multiple Positions)

Job Location: Bangalore

Job Description

  • Excellent C/C++ programming skills in an embedded environment
  • Strong C++ with HMI
  • Strong knowledge of Design patterns in C++
  • Automotive infotainment.
  • Knowledge of discovery & connectivity between multiple device platforms such as DIAL, DLNA, Google Cast, Mira Cast (4 Nos)
  • Qt, QML
  • Good Communication Skills

Mandatory Skills:

  • Strong C/C++ programming skills in an embedded environment
  • Multithreading, IPC programming with good OS fundamentals
  • Strong understanding of Linux/RTOS and system programming
  • Working knowledge of building systems like gnu automate tools, CMake, Make, meson, to build system
  • Good analytical/debugging skills
  • Knowledge of cross-compiling for the ARM architecture, profiling tools
  • Knowledge of tools GIT/Gerrit/GCOV/LCOV/GDB/Valgrind

Desired Skills:

  • Working knowledge with Amazon (Alexa)/Apple (Siri)/ Google (Google Assistant)/Microsoft (Cortana) on any platforms
  • AI Certification/Exposure in the area of machine learning/NLP
  • Knowledge of Confluence, JIRA
  • Knowledge of Design patterns in C++
  • Familiarity with agile development

About Outworks Solutions

Outworks Solutions helps tier-one IT organisations improve their workforce. Our expert recruiters aim to bridge the gap between employers and talents. Furthermore, we create result-driven solutions aimed at enriching customer experience. Our headquarter and state-of-the-art development centre are established in Noida, and we have multiple teams operating from Bengaluru, Pune, Dehradun and Nagpur. Outworks Solutions has been a trusted partner to India’s largest service-based IT companies and Global Captive Centres (GCCs). We will meet your expectations.

Apply Online

A valid email address is required.
A valid phone number is required.