Lead Software Engineer – Embedded Systems

Job Opportunity: Lead Software Engineer – Embedded Systems

Baneswer, Rajshahi · In-person Application Deadline: Aug 29, 2025

About Us

Intellica Bangladesh Ltd. is a private limited software export company based in Rajshahi, Bangladesh. We deliver high-quality software development services to international clients, primarily in the United States. Our mission is to create a supportive, growth-focused environment for our team while maintaining the highest standards of professionalism.

Position Overview

We are seeking a Lead Software Engineer – Embedded Systems to take ownership of complex embedded Linux projects, guide technical direction, and mentor our engineering team. The ideal candidate will have solid Linux development experience, strong C/C++ skills, and the leadership ability to drive technical excellence while delivering on-time, high-quality results.

Work Mode: In-person — based at our Rajshahi office.

Key Responsibilities

  • Lead the design, development, and maintenance of software for embedded Linux systems.
  • Define and implement new product features and improvements.
  • Collaborate with cross-functional teams to plan and deliver projects.
  • Write clean, efficient, and maintainable code.
  • Debug and resolve software issues effectively.
  • Conduct code reviews to ensure quality and maintainability.
  • Mentor and guide junior engineers.

Required Skills & Expertise

  • Bachelor’s degree in Computer Science and Engineering (CSE).
  • 3–4 years of professional experience in Linux-based software development.
  • Proficiency in C and C++ programming.
  • Experience with Python and shell scripting.
  • Strong understanding of Linux development environments.
  • Familiarity with version control systems (Git required; SVN nice-to-know).
  • Understanding of networking protocols (TCP/IP, WiFi, Ethernet).
  • Basic debugging skills with GDB or equivalent tools.

Preferred / Nice-to-Have Skills.

  • Exposure to OpenEmbedded Linux and Yocto build environments.
  • Basic driver or kernel module development knowledge.
  • Familiarity with debugging tools like strace, perf.
  • Experience working with Raspberry Pi or similar SBC platforms.
  • Android app development experience.

Salary & Benefits

  • Salary: 50,000 - 70,000 BDT ( Negotiable; based on skills and performance).
  • Festival Bonus: Twice yearly (25%–50% of base pay, performance-based).*
  • Paid Time Off: 8 days annually.*
  • On-time salary disbursement (last working day of the month).
  • Comprehensive training & mentorship programs.
  • * Benefits marked with an asterisk apply to permanent employee.

Employment Details

Type
Full-time
Office Hours
9:00 AM – 6:00 PM (1-hour lunch break)
Working Days
Sunday – Thursday

How to Apply

Send your resume and cover letter to hr@intellica-bd.com with the subject: “Application for Lead Software Engineer – Embedded Systems”.

Apply Now