marchForth Technologies India Pvt. Ltd.

Senior C C Developer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Chennai, Coimbatore, Bangalore/Bengaluru
  • Experience: 5-10yrs
  • No. of Positions: 20
  • Salary Range: 7-17 lac
  • Primary Skills: RTOS Unix Embedded C C++ Protocol Stack Embedded Linux Posix
  • Secondary Skills: STL Embedded Systems ARM IPC Embedded System Design
  • Job Location: Chennai, Coimbatore, Bangalore/Bengaluru
  • Posted Date: 391 days ago
Job Description

Develop code using Embedded C/C++ with usage of OOPS(Object Oriented Programming), design patterns , STL libraries , POSIX Libraries . Typically have worked in ARM based Linux or RTOS platforms using C/C++ language.

 

Job Description

  • 6+ years of experience working as a C/ C++ Developer in the area of embedded systems with focus on Device/Application Layer/Protocol development.
  • Sound knowledge in programming in 'C++' with usage of OOPS (Object Oriented Programming), design patterns , STL libraries , POSIX Libraries,
  • Preferably, experience on embedded SW in wireless/communication/automative domain.
  • Strong experience on any of protocol modules - RRC, RLC, MAC, RRM etc
  • Excellent debugging skills using GDB or any other debugger
  • Experience in any of the protocols like TCP, UDP, BGP, MPLS or Wireless communication protocols 3G/4G
  • Experience in tools like Wireshark, Spirent, IXIA
  • Work Experience on Unix/Linux Platform.
  • Strong in multithreading concepts synchronizations and IPC mechanisms.
  • Strong in network programming, network communication concepts.
  • Familiarity with any Unit test framework and Knowledge of writing Unit test for software modules.
  • Knowledge of design documentation and creating UML diagrams for representing design and architecture.
  • Experience in real time/embedded system design, debugging and testing in embedded Linux/RTOS environment.
  • Good knowledge of development on Linux platform
  • Experience in the area of agile software development (Scrum)
  • Good critical thinking, problem solving and debugging skills.
  • Good English knowledge (oral / written)
  • Team player, flexibility



Relevant Job Openings
Front End Developer
Python Developer
Python Developer
Content Writer or Technical Content Writer
Network Administrator or System Administrator
IT Recruiter