Embedded/Linux Developer – IT Firm

Role and responsibilities

  • Build embedded, C based drives/applications for Linux based embedded products.
  • Develop new features based on the functional specifications
  • Ensure code is properly structured, do the Unit Testing of the feature developed and get the peer review completed
  • Able to solve problems independently, taking ownership of the applications you work on.                                                                     

Technical skills requirements

The candidate must demonstrate proficiency in,

  • Very good understanding of product SW Architecture and Design
  • Strong in C programming, Linux internals, IPC, Shell / Bash Scripting
  • Working experience on Linux based board bring-up, driver development, Linux kernel
  • Very good programming and data structures skills
  • Experience on networking protocols: TCP/IP VLAN, DHCP, NAT, NTP, ACL, IPSEC, OpenVPN
  • Management Interfaces such as SNMP, Web, Rest Based Interfaces etc.
  • Hands on experience on Embedded and Networking Products – Router, Switches, Gateways.
  • Understanding of Modbus, Profinet, DNP3, ASCII, Radius, QOS will be added advantage

Nice-to-have skills

  • Problem solving mind and attitude
  • Effective communication skills – written, spoken, listening and presentation
  • Great Team player
  • Genuine interest in learning and knowledge sharing

Required Qualifications

  • 4 years Graduate / 3 years Postgraduate, BE/B-Tech from top-tier universities
  • 3+ years of relevant development experience
  • Demonstrated ability to work well in an agile team environment
  • Gurgaon
  • Salary: Max 26 Lacs
  • Exp: 3 to 12 Years
  • Techs: Embedded, Linux, C, C++, Microprocessers, Microcontrollers