← Back to jobs

Outworks Solutions Pvt Ltd Logo
Embedded Software Engineer

Outworks Solutions Pvt Ltd

 

Bangalore, Karnataka, India

Posted On: 2 days ago
Experience: 5+ years
Availability: Hybrid
Openings: 1
Category: Embedded Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will develop embedded software for automotive infotainment systems, owning the full lifecycle from design to release.

This role is on-site.

Responsibilities

  • Implement C/C++ code for embedded environments and HMI applications.
  • Manage device discovery and connectivity protocols including DIAL, DLNA, Google Cast, and Mira Cast.
  • Develop multi-threaded applications using IPC and OS fundamentals.
  • Debug and profile code using GDB, Valgrind, GCOV, and LCOV.
  • Utilize build systems and cross-compilation tools for ARM architecture.

Required Skills

  • 5+ years of experience with strong C and C++ programming in embedded systems.
  • Proficiency in C++, C, JSON, HTML, and CSS.
  • Experience with Qt and QML for HMI development.
  • Deep understanding of Linux/RTOS, system programming, and multi-threading.
  • Hands-on experience with build tools such as CMake, Make, Meson, GNU, or Automake.
  • Competency with Git and Gerrit for version control.
  • Knowledge of C++ design patterns.
  • Bachelor's degree in a relevant field.

Preferred Skills

  • Exposure to voice assistants like Alexa, Siri, Google Assistant, or Cortana.
  • Familiarity with Agile development, Jira, and Confluence.

Key Skills
Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs