MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious
2

Software Engineer - C/c++/python

Location Bengaluru, India
Posted 14-May-2019
Description
Job Description :

C & C++ Programming Language :

Fluent with advance concepts of C and C++, e.g. constructs, strings, pointers, arrays, arrays & pointers, double pointers, function pointers, pointers to arrays, internal storage for various data-types, creating in memory data-structures, bit-field operators, recursions, function call and stack formation, standard file I/O library, buffered IO, etc

- Experience with Embedded C

- Standard protocol implementation(TCP/IP, Serial etc)

- Knowledge of object oriented concepts and programming will help

Data Structures :

- Good understanding of data structures and implementation knowledge

- Stacks, queues, trees, etc.,

Routing Protocol Knowledge :

- Knowledge of routing protocol - OSPF required

- Implementation / modifying / porting of OSPF

- Protocol testing

Python Programming Language :

- Python programming intermediate level

- OS module knowledge

- Socket module, server, client, etc.,

Operating System :

- Operating system architecture (Linux, BSD flavours)

- Working with process, threads, memory management

- Locking mechanism in the OS

- Networking stack knowledge

- Networking stack programming experience will be an advantage

Heterogeneous Architecture :

- Experience with SOC programming

- Understanding of ARM architecture

- Understanding of threading for multi core processors

Other Areas :

- Embedded C programming

- Debugging

- Documentation and version control

- Open to learn and adopt frequent changes

- Logical Reasoning

- Additional Information

Primary role/ Scope of Job :

- Stack development for the product

- Module design, development and testing

- Test script development and testing

- Will report to team lead

Desired Skills :

- A collaborative and supportive style over a directive one.

- Remaining calm and composed in tense and stressful situations will be an asset.

- Excellent interpersonal, written and communication skills.

Skill Set : C/C++, Python, Data Structures, Communication skills, Protocol Knowledge

Salary: Not Disclosed by Recruiter

Industry: IT-Software / Software Services

Functional Area: IT Software - System Programming

Role Category:Programming & Design

Role:Software Developer

Employment Type: Permanent Job, Full Time

Desired Candidate Profile Required Qualification/Education : BE/B-Tech/MS/M-Tech - Computer Sc.; MS/M-Tech preferred.

Education-

UG: B.Tech/B.E. - Computers

PG:MS/M.Sc(Science) - Computers, M.Tech - Computers

Doctorate:Doctorate Not Required

Company Profile:

Nastech Consulting

Leading Client
Experience
Min 4 to 5 Years.

 
Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url