int(10518)
Bangalore, India

Senior Embedded Systems Engineer

Join one of the leading companies in the embedded systems industry. We are dedicated to innovation and excellence, developing cutting-edge technologies that shape the future. If you’re passionate about embedded systems and eager to work on advanced projects, we want to hear from you.

 

Position Overview:

We are seeking highly skilled Senior Engineers with 3 to 8 years of experience in development and bug fixing. The ideal candidates will have a strong background in C++ development within a Linux environment, along with expertise in various middleware, stack technologies, and device platforms.

 

Please email your cv directly in word format with Job ID – 12798 to Tech-India@theedgepartnership.com

 

Please note that due to the high number of applications only shortlisted candidates will be contacted. If you do not hear from us in the next 5 business days, we regret to inform you that your application for this position was unsuccessful.

Apply for this Job

Key responsibilities

  • Develop and debug software using C++ in a Linux environment.
  • Utilize debugging tools such as gdb and valgrind.
  • Manage and build environments using Gerrit, Git, and Yocto.
  • Work with Middleware / Stack technologies including Miracast, Chromecast, DIAL, HDCP, Wi-Fi, Bluetooth, SOME / IP, UWB, and various IoT technologies (IoTvity, Thread, Matter, ZigBee, Zwave).
  • Demonstrate expertise in device platforms like Android, Tizen, Linux OS, Apple iOS, Fire OS, or any RTOS.
  • Apply knowledge of Bluetooth profiles (GAP, A2DP, AVRCP) and WiFi services (WiFi Direct, WiFi Aware, WiFi EasyConnect, WiFi EasyMesh).
  • Work with open-source components such as wpa-supplicant, connmand, otbr-agent, chip / connectedhomeip, zephyr, zboss, and fluoride / GD stack.
  • Develop in Rust, Node.js, and Java.
  • Engage in hardware device specification, API, middleware development, and porting.
  • Manage source code using Git, Gerrit, and other tools.
  • Independently build proof of concepts to demonstrate technical feasibility.

Role requirements

  • BE / B. Tech / M. Tech in a relevant field.
  • 3 to 8 years of experience in development and bug fixing.
  • Proficiency in C++ in a Linux environment.
  • Familiarity with Linux commands and tools.
  • Experience with Middleware / Stack technologies and various device platforms.
  • Knowledge of Bluetooth profiles, WiFi services, Matter Clusters, and IoT devices.
  • Understanding of open-source components and programming languages (Rust, Node.js, Java).