Sign In
 [New User? Sign Up]
Mobile Version

Senior Staff Software Engineer

Bengaluru, KA
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

As the Senior Software Engineer (Embedded fast path) you will be responsible for development and maintenance of embedded software. You will develop firmware as well as drivers for the Infoblox DNS platforms. You will be working with very experienced, passionate and smart team members for a public company with proven management. You will be able to come up with innovative products developed from ground up that will have profound impact on components in computer networks of tomorrow.ResponsibilitiesFast path packet processing development at embedded levelFirmware and driver development for the DNS platforms.Design, document, implement and unit-test firmware and drivers.Kernel and platform related implementation.Develop hardware abstraction layers and APIs.Work with QA and manufacturing team to help ensure a high quality product.Help the sustaining engineering team for any customer escalations.RequirementsMinimum 10 years in hands on software developmentMinimum 4 years in hands on embedded firmware developmentMinimum 2 years of experience with Cavium Octeon based productsStrong C/C++ programming skills in Linux or UNIX multi core environmentDeep hands-on network packet processing knowledge and experience with Ethernet, IP, UDP, TCP protocolsExperience with designing, documenting and implementing software features in embedded networking productsExperience with processors such as ARM, Cavium, and PowerPCAbility to work in a fast paced environment and willingness to figure out solutionsGood verbal and written communication skillsWork completely and accurately under time constraints and deadlinesAbility to interact professionally with other employees to understand problems, provide solutions, seek and provide feedbackHighly Desired SkillsProficiency with DNS or DHCP protocolsExperience in the security domainIPV6, OSPF, BGP experience is a plusExperience working with vendor HAL and RTOS environmentsProficiency with embedded software development tools including register and assembly level debugging and JTAG is a plusUnderstanding of Linux device drivers and NIC card driversUnderstanding of Kernel and driver performance tuning
Degree: ME/ M.Tech./ MS (Engg/ Sciences)

Additional Degree: BE/ B.Tech (Engineering)

Experience: 10-15


Application Programming | Embedded Technologies | Software Engineer | Systems Programming
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News