Search by job, company or skills

  • Posted 2 months ago
  • Over 200 applicants have applied

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).

More Info

Job Type:
Industry:
Employment Type:

Job ID: 144012767

Similar Jobs

Bengaluru, India

Skills:

CEthernet ProtocolsCanLinFlexrayPythonModel based development using ASCETSW build environmentAUTOSAR methodologyAutosar ComStack Configuration and IntegrationCAPL scriptsCAN-FDBuild processCanalyzerAdaptive AutosarPartial Networking conceptsVector CanoeE2E Network ManagementBSW module state changesRTE OS scheduling conceptsMulticore environmentAutomotive SPICEInter ECU Communication Protocols

Bengaluru, India

Skills:

Linux System ProgrammingDebuggingSynchronizationPthreadsMulti-threadingMqttConcurrencyRESTCurlIPC socketsGNSS data parsing

Beware of Scammers

We don’t charge money for job offers