Position: Staff/ Sr. Staff/Principal Engineer
Exp. 12+ years
Location: Bengaluru, India
Job Description:
- Software engineers having diverse experience in the end-to-end platform software development experience, especially with networking background with strong Linux driver/Kernel and system application development will be preferred. Proficient hands-on development experience with openwrt based software architecture will be a plus.
- Very strong C programming, advanced knowledge in data structures and algorithms and strong OS concepts is mandatory.
- Candidates need not be from Wi-Fi background as long as they come from a richer networking or embedded systems or system applications development background.
Responsibilities:
Candidates should be aware of the following expectations before applying:
- Git and Jenkins (or other source code management tools) based source code management experience in a CD and CI product development
- Should be able to work both independently and within teams
- Passionate about developing complex software solutions and building foolproof software designs
- Passionate about coding
- Be able to break through the comfort zones and take up challenges in learning, expanding knowledge and deliver at the same time
- Collaboration within and across the teams is necessary (in a CD, CI and API based software architecture/ development model)
- Advanced operating system knowledge is good to have – namespaces, containers, dockers, OS virtualization etc.