← Back to jobs

Mobile Programming LLC India Logo
Embedded Software Developer

Mobile Programming LLC India

 

Gurgaon, Haryana, India

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

No related jobs found

Description

You will develop and optimize embedded software applications for Linux-based platforms.

This role is on-site.

Responsibilities

  • Design and develop embedded software using C, C++, and Python on Linux systems.
  • Implement communication protocols including UART, TCP/IP, UDP, and TLS.
  • Write multithreading and socket programming solutions within a POSIX environment.
  • Utilize the Yocto build framework for embedded Linux development and debugging.
  • Manage code through GitLab or similar version control systems within an SDLC.

Required Skills

  • 5+ years of hands-on experience in embedded software development.
  • Proficiency in C, C++, and Python.
  • Strong knowledge of Linux internals and POSIX multithreading.
  • Experience with socket programming and communication protocols (UART, TCP/IP, UDP, TLS).
  • Solid grasp of data structures and algorithms for performance optimization.
  • Experience with the Yocto build framework.
  • Knowledge of hardware interfacing and low-level programming.
  • Experience working within Scrum/Agile teams.

Preferred Skills

  • Any Graduate degree.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs