Embedded Developer

Creative Synergies Group

Bengaluru Urban

On-site

INR 700,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Embedded Developer
Embedded Developer

Creative Synergies Group • Bengaluru

On-site
INR 900,000 - 1,400,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

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

L&T Technology Services • Hyderabad

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

Ignitarium • Pune District

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

Tekskills • Chennai District

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

Evoke HR • Bengaluru

Hybrid
INR 800,000 - 1,200,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Careernet • Bengaluru

On-site
INR 1,200,000 - 1,900,000
Embedded C++ Wireless Developer
Embedded C++ Wireless Developer

Freelancer • Bengaluru

On-site
INR 600,000 - 900,000
Software Engineer (Development&Test)
Software Engineer (Development&Test)

Luxoft • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Embedded C/C++ Developer
Embedded C/C++ Developer

Manatal • Bengaluru

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