Embedded Developer

Creative Synergies Group

Bengaluru Urban

On-site

INR 700,000 - 1,200,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A technology solutions provider in Bengaluru is looking for an experienced developer to design and enhance embedded Linux applications for connected devices. The ideal candidate will have strong programming skills in C and C++, alongside experience in networking services and IPC mechanisms. Responsibilities include collaborating with various teams to deliver end-to-end features, optimizing applications for embedded systems, and participating in CI/CD automation efforts. This role supports innovative projects with cutting-edge technology.

Qualifications

  • Strong hands-on programming in C and C++ is essential.
  • Experience with IPC mechanisms such as shared memory and sockets.
  • Familiarity with device discovery protocols like mDNS and DHCP.
  • Experience with device discovery and networking services: mDNS, DHCP, SNMP, IGMP.
  • Interface with hardware and field devices: GPIO/I2C/SPI/UART/Ethernet.
  • Comfortable with cross-compilation, Yocto builds, deployment, and remote debugging on target (gdb).
  • Write unit and integration tests and support automation in CI/CD (GitLab CI preferred).
  • Collaborate with backend/UI and test teams to deliver end-to-end features and APIs.
  • Profile and optimize CPU/memory/latency for constrained embedded environments.
  • Contribute to LLDs, sequence diagrams, and interface specifications (Git-based workflows).

Responsibilities

  • Design and develop embedded Linux applications for connected devices.
  • Collaborate with backend/UI and test teams on features and APIs.
  • Profile and optimize applications for embedded environments.
  • Contribute to LLDs, sequence diagrams, and interface specifications.

Skills

C programming
C++ programming
Python
IPC mechanisms
Device networking services
Cross-compilation
CI/CD automation
Remote debugging
Unit testing
CI/CD

Tools

GitLab CI
Yocto
Cross-compilation toolchains

Job description

Design and develop robust embedded Linux applications/services for connected devices.

Strong hands-on programming in C, C++ (Python is a plus).

Solid understanding of IPC mechanisms (shared memory, sockets, message queues, etc.).

Experience with device discovery & networking services: mDNS, DHCP, SNMP, IGMP.

Interface with hardware and field devices: GPIO / I2C / SPI / UART / Ethernet.

Comfortable with cross-compilation, Yocto builds, deployment, and remote debugging on target (gdb).

Write unit + integration tests and support automation in CI/CD (GitLab CI preferred).

Collaborate with backend/UI and test teams to deliver end-to-end features and APIs.

Profile and optimize CPU/memory/latency for constrained embedded environments.

Contribute to LLDs, sequence diagrams, and interface specifications (Git-based workflows).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Embedded Linux Developer
Embedded Linux Developer

The Flower Puff Girlz • Pune District

On-site
INR 2,700,000 - 3,300,000
Hybrid work model
Linux Device Driver Engineer
Linux Device Driver Engineer

Ignitarium • Pune District

On-site
INR 600,000 - 1,200,000
Embedded Developers
Embedded Developers

Infovision Labs • Pune District

On-site
INR 2,000,000 - 3,200,000
Lead firmware developer
Lead firmware developer

KOHLER India • Maharashtra

On-site
INR 3,000,000 - 6,000,000
Embedded C/C++ Developer
Embedded C/C++ Developer

Manatal • Bengaluru

On-site
INR 800,000 - 1,200,000
AM - Software Engineer
AM - Software Engineer

KOHLER India • Maharashtra

On-site
INR 4,000,000 - 6,000,000
Senior Embedded Developer
Senior Embedded Developer

Careernet • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • India

On-site
INR 1,000,000 - 1,500,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • Bengaluru

On-site
INR 800,000 - 1,200,000