Systems Software Engineer

Job Description

Title: Systems Software Engineer

Company Name: eGeneration Limited

Vacancy: Not specific

Job Location: Dhaka (Gulshan)

Employment Status: Full-time

Educational Requirements:
∎ Bachelor of Science (BSc) in Computer Science or equivalent
∎ Skills Required: Android, Interrupt handling for Windows, Kernel, Linux

Experience Requirements:
∎ At least 5 year(s)
∎ The applicants should have experience in the following area(s): software development field.

Job Responsibilities:
∎ Performs Operating System Hooking to develop Screen Reader Software On Windows, Linux and Android.
∎ Intercepts mouse/keyboard events or gesture movement.
∎ Drives performance analysis and optimization across the stack to optimize resource usage in areas including computation time, memory, and storage.
∎ Works with product and infrastructure teams to debug performance issues across the stack.
∎ Develops tools to monitor and reports product performance.
∎ Participates in design reviews and code reviews.
∎ Makes sure Performance Optimization, being able to simultaneously optimize for memory and execution efficiency.
∎ Develops novel architectures and system software implementations to enable scalable multi-GPU platforms.
∎ Optimizes new and existing programs for mobile use, including Android and Windows Smartphones and Tablets.
∎ Assists engineers, designers, and content contributors with questions about accessibility requirements on OS level.
∎ Other duties as assigned.

Additional Requirements:
∎ Experience developing, debugging, and shipping software products on large codebases spanning platforms and tools
∎ Extensive experience with system analysis for Windows, Linux and Android
∎ Strong instincts on System Optimization for efficiency and optimization
∎ Knowledge of Android, Linux and Windows particularly in the areas of memory management.
∎ Experience with system resource optimization on mobile platforms.
∎ Strong instincts on System Optimization for efficiency and optimization.
∎ Should have a deep concept about Virtualization Software and different OS: Windows, Linux: Ubuntu, etc.
∎ Experience working on systems software in a large-scale codebase.
∎ Capable of programming hook events preferably in C/C++ and creating Python bindings.
∎ Capable of efficiently getting mouse/keyboard event messages from accessibility element tree (will be guided by the Accessibility Expert) while user accessing different types of applications like, Microsoft Word/Excel, LibreOffice etc.
∎ Capable to perceive knowledge from Assistive Technology Service Provider interface (AT-SPI) type framework architecture and rebuild or modify where necessary.
∎ Capable of building interactive technologies for Android OS using android AccessibilityService.
∎ Excellent oral, written, interpersonal and leadership skills.
∎ Capable of writing technical documentation.
∎ Must have some projects to demonstrate capabilities.

Salary: Negotiable

Compensation & Other Benefits:
∎ Weekly 2 holidays
∎ Lunch Facilities: Full Subsidize
∎ Salary Review: Yearly
∎ Festival Bonus: 2

Job Source: Bdjobs.com Online Job Posting.

Application Deadline: 24 Aug 2021

Company Information:
∎ 17 Aug 2021
∎ eGeneration Limited
∎ Address : Saimon Center, 4th Floor, House # 4/A, Gulshan - 1, Dhaka - 1212
∎ Web : www.egeneration.co
∎ Business : eGeneration is a leading management consulting, technology services and outsourcing company in Bangladesh. The company is working both in local and international market for IT consultancy, information security and advisory services since 2003.
With our comprehensive understanding of diverse business verticals and wide resources, we mobilize the right people, skills and technologies to help organizations enhance its performance and transform cost burdens into competitive edge.

Category: IT/Telecommunication

Source: bdjobs.com

Similar Jobs

Software developer (ASP.NET/CORE)

Executive/Senior Executive - IT

AI Data Trainer

Executive/Senior Executive, IT Support

WordPress Developer

Deputy Manager; Solution & Onsite Support.

Office IT

Mobile App Developer

Server/Storage Monitoring Engineer

System Specialist-ERP Implementation & Support

Test Automation Engineer

iOS (APP) Developer

Senior Programmer/Programmer

Full Stack Software Engineer

Salesforce Consultant

Sr. Executive to Asst. Manager - Marketing & Sales(As per Experience)

Software Engineer (Frontend)

Business Analyst

Software Engineer

Salesforce Consultant

Systems Engineer

IT Support Executive/ e-commerce Executive

Linux Admin (Senior Executive /Assistant Manager))

Senior SQA Engineer

Software Project Manager

Software Quality Assurance Engineer

System Administrator

Ruby on Rails Middle Developer

Executive/ Asst. Executive - Lead Generation (Night Shift)

Web GIS Mapping Development Expert

QA / Sr. QA Engineer

Senior Software Engineer / .Net Developer

Software Engineer (PHP Developer)

Technical Customer Support Engineer

Digital Marketing Expert

Digital Marketing Specialist

Trainee, Application Analyst

IT Support Engineer

Managed Service Engineer

IT Helpdesk Support Engineer (Computer Networking Engineer)