Company Name: Spirent
Company Profile: Click Here
Job Role: Associate Software Engineer
Location: Bangalore
Qualification: BTech/MTech/MS(CSE)
Exp: 0-2 Years (Freshers)
Job Description:
- Spirent is looking for a person well-versed in Linux kernel performance tuning, Linux container usage as well as QEMU VM.
- Individual should be a very good python language developer.
- Should be able to design and architect python modules and programs, know how to do python to C++ and C++ to python.
- Should be able to know how to read and understand python written by other people. C++ would be a secondary language requirement as well as Microsoft visual studio development.
- The engineer will need to work on Webapps, REST APIs and Product Business Logic Layer and User Interface (MS Visual Studio C#).
- Analyze product requirements, design and develop virtual technologies based product features.
- Develop and provide solutions for problems where analysis of situations or data requires creativity and innovation.
- Support product quality by fixing product defects both from customer and internal test, writing effective unit tests and maintaining high-quality developer regression test
- Investigate complex technical issues both within the company’s product and customer’s test environment, collaborating with other engineering teams, support teams and our customer, as necessary.
- Troubleshoot system level issues
- Work on middle-ware daemons, system bring-up and application level interfaces.Work in an Agile team, collaborating effectively with development and PV engineers as well with the product owner
Required Skills:
- BTech/MTech/MS/equivalent in Computer Science
- 0 to 2 years’ experience in embedded software/firmware development
- Designing and programming experience in Python
- Exposure to programming in C/C++
- Exposure to Agile software development methodologies
- Excellent analysis and troubleshooting skills
- Excellent communication skills
- Knowledge and experience in Operating systems, embedded platform Software, firmware development
- Exposure to networking technologies (Ethernet, IP, OSI layers) is a plus
- Programming Skills in Python, C++, C#, Embedded software, Linux Kernel Performance tuning, Operating systems, Platform software, QEMU VM, REST APIs, WebApps
- Go Language