Jobboard Logo

Advanced search


 

 

 
Senior Software Engineer (C++) BJIT Ltd. Dhaka, Dhaka, Bangladesh
 

Job category

:

Engineering/Manufacturing

Salary

:

BDT Negotiable

Job Type :

:

Any Job Types

 

 

Apply before :

:

Fri May 07, 2021
Posted Date

:

Wed Apr 07, 2021

Job Summary

We are looking for Senior Software Engineer (C++)to join our team.

Job Description


Vacancy:
2

Job Responsibilities:
- Strong proficiency in C++
- Thorough knowledge of the standard library, STL containers, and algorithms
- Need to have working knowledge on Digital twin, Greengrass, Drools technologies
- Good understanding of memory management in non-garbage collected environments
- Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
- Familiarity with templating in C++
- Knowledge of low-level multhreading
- Familiarity with system call wrapper library functions
- Make sure to mention other frameworks, libraries, or any other technology relevant to your project
- Very good skills in design
- Have experience in large scale project
- Design pattern [Command, Observer, factory]
- Have experience to work in multiple projects in a single workspace [C++]
- Good communication skills
- Willing to work in Japan if needed

Employment Status:
Full-time

Educational Requirements:
- Bachelor of Science (BSc) in CSE
- Masters or Bachelor in Computer Science/ Engineering.
- Skills Required: C++

Experience Requirements:
- At least 3 year(s)
- The applicants should have experience in the following area(s): C++, Python

Additional Requirements:
- Age at least 25 year
- Both males and females are allowed to apply
1. C++ Development skill:
- Object Oriented Programming, Data structure / Class design
2. Scripting skills:
- Python Programming, Shell Programming (BASH, CSH)
3. Knowledge of the Linux OS
- Basic Linux Commands, File Management
4. Knowledge of Basic EE / ECS concepts:
- Ohms Law, KCL, KVL, etc
5. Basic Testing skills:
- Unit testing, Regression testing
- Advanced Skills:

1. Parser Development:
- Knowledge of BNF, Lex/Yacc Development Experience
2. multiCPU Software Development:
- multiprocess(fork()), multithread,multitask,MPI
3. multiGPU Software Development
- NVIDIA CUDA
4. Knowledge of following tools / file format
- Zuken Design Force CR8000, GDS2, ODB++, STEP
5. Knowledge of following concepts:
- Computational Geometry, Numerical Analysis, Multi-Physics

Compensation & Other Benefits:
- Performance bonus, Provident fund, Weekly 2 holidays
- Lunch Facilities: Partially Subsidize
- Salary Review: Yearly
- Festival Bonus: 2

Read Before Apply:
Please mention the position name in the subject line.

***Photograph must be enclosed with the resume.

Apply Procedures
Email
Send your CV to [email protected] 


Experience

3 years - 6 years  .

Keyskills

.