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