Job Description

Responsibilities:

  • Design, develop, and debug device drivers in Unix or Unix-like environments such as FreeBSD and Linux
  • Write efficient, maintainable code primarily using C/C++ programming languages
  • Collaborate with hardware teams to develop software solutions for networking and optical transceivers (preferred)
  • Troubleshoot and resolve complex software issues related to device drivers and embedded systems
  • Ensure software quality through thorough testing and validation
  • Participate in the design and architecture of embedded systems and software components
  • Provide documentation and support for developed software

Requirements:

  • Hands-on experience in embedded software development
  • Strong experience in device driver development in Unix or Unix-like operating systems (FreeBSD, Linux) – mandatory
  • Proficiency in C and C++ programming languages
  • Excellent debugging and problem-solving skills
  • Knowledge of networking concepts and optical transceivers is an advantage


Skills Required
Embedded Software Development, Device Driver Development, Unix, Freebsd, Linux, C, C++

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application