Embedded C/C++ Programmer

2 weeks ago


Karachi, Sindh, Pakistan UTF-Labs Full time 120,000 - 240,000 per year

Job description

We are looking for a highly skilled Embedded C/C++ Programmer to join our engineering team. This is an exciting opportunity to work on cutting-edge projects involving embedded systems, secure communication protocols, and cross-platform development. You will contribute to the development, integration, and optimization of software solutions on Linux platforms with an emphasis on security, networking, and performance.

Key Responsibilities:

  • Design, develop, and maintain software in C, C++ for embedded Linux systems.
  • Implement secure communication protocols using OpenSSL, PKI/TLS/X509 certificates, and CMP.
  • Develop and test software modules involving serial communication, socket programming, and networking protocols.
  • Write Bash and Python scripts for automation, diagnostics, and tooling.

Required Skills & Experience

Core Programming Skills:

  • Proficiency in C and C++ (Modern C++ preferred).
  • Strong experience in Linux programming, including system calls, daemons, and threading.
  • Experience with Boost.Asio for asynchronous programming.
  • Hands-on experience with OpenSSL, PKI, TLS, X.509 certificates, and the CMP protocol.

Scripting & Automation:

  • Proficiency in Python, including writing unit tests.
  • Strong knowledge of Bash scripting for system-level tasks.
  • Proficient with unit test frameworks for C++ (e.g., Google Test, Catch2) and Python (e.g., unittest, pytest).

Nice to Have:

  • Experience with Rust or a willingness to learn and use Rust in embedded contexts.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 3–7 years of relevant professional experience in embedded or systems programming.
  • Strong problem-solving skills, attention to detail, and ability to work independently or as part of a team.

What We Offer:

  • Competitive salary & performance bonuses.
  • Flexible working hours (With Alternate Saturday Offs).
  • Opportunities for learning and professional growth.
  • A collaborative, innovative, and supportive work environment.
  • Health insurance and other benefits.

Industry

  • Software Development

Employment Type

Full-time


  • Senior Embedded

    4 weeks ago


    Karachi, Sindh, Pakistan Limi AI - LIMI Lighting Full time

    OverviewSenior Embedded/Firmware Engineer — Location: Karachi (onsite). Type: Full-TimeJoin LIMI AI and be at the forefront of innovation building modular AI infrastructure that transforms industries. We're seeking a Senior Embedded/Firmware Engineer to develop advanced embedded solutions that push the boundaries of technology.ResponsibilitiesArchitect and...

  • Embedded Intern

    2 weeks ago


    Karachi, Sindh, Pakistan UTF Labs Full time 200,000 - 300,000 per year

    Job description:About Us:We are passionate about innovation and are looking for enthusiastic and driven Embedded Software Developer Interns to join our team. This internship provides a unique opportunity to gain hands-on experience in the exciting field of embedded systems development.Job Description:As an Embedded Software Developer Intern, you will work...

  • C++ Developer

    2 weeks ago


    Karachi, Sindh, Pakistan Avanza Solutions Full time 400,000 - 1,200,000 per year

    We're Hiring: C++ Developer – Somalia (Africa)Avanza Solutions is looking for a skilled C++ Developerto join our team inSomalia.Requirements: Strong expertise in C++ development 3–5 years of relevant experience Ability to work in a dynamic environment Location:Somalia (Africa) | Full-time Apply now by sending your CV toor via LinkedIn.CPPJobs...


  • Karachi, Sindh, Pakistan Styre Technologies Full time 900,000 - 1,200,000 per year

    *Job Title:* Embedded Software Engineer*Location:* Hybrid (Karachi, Pakistan)*About the Role:*We are seeking a skilled *Embedded Software Engineer* to join our engineering team. The ideal candidate has experience in embedded systems development, with strong programming skills in *C++ and Java, and practical expertise in IoT platforms such as **AWS IoT Core....


  • Karachi, Sindh, Pakistan Avanza Solutions Full time 900,000 - 1,200,000 per year

    Company DescriptionSince 2000, Avanza Solutions has been at the forefront of empowering organizations globally to embrace digital transformation through cutting-edge and innovative digital platforms and services. Renowned for its excellence and continual evolution, Avanza has established itself as a premier digital hub for innovation and digitalization. The...

  • C++ Vice President

    2 weeks ago


    Karachi, Sindh, Pakistan Avanza Solutions Full time 120,000 - 240,000 per year

    Company DescriptionSince 2000, Avanza Solutions has been empowering organizations globally to embrace digital transformation through innovative digital platforms and services. Renowned for excellence and continual evolution, Avanza specializes in advanced technologies such as Digital Banking, Artificial Intelligence, Blockchain, and Smart City applications....


  • Karachi, Sindh, Pakistan Avanza Solutions Full time 7,200,000 - 9,600,000 per year

    We're Hiring – Assistant Vice President (AVP) – C++Locations: Karachi, Lahore & IslamabadAvanza Solutions is seeking a highly skilled and visionary Assistant Vice President (AVP) – C++ to lead large-scale technology initiatives. The ideal candidate will be hands-on in C++ development while providing strategic leadership, managing large teams, and...

  • C-Arm Technician

    5 days ago


    Karachi, Sindh, Pakistan Patel Hospital, Gulshan-e-Iqbal, Karachi. Full time 900,000 - 1,200,000 per year

    Job Responsibilities:C-shaped arm used to connect the x-ray source and x-ray detector to one another. C-arms have radiographic capabilities, though they are used primarily for fluoroscopic intraoperative imaging during surgical, orthopedic and emergency care procedures.Qualification & Experience RequiredMatriculation/ IntermediateMust have Diploma in...

  • Associate Engineer I&C

    24 hours ago


    Karachi, Sindh, Pakistan K-Electric Full time 400,000 - 800,000 per year

    Our employees are our company's greatest asset - they are our real competitive advantage. We possesse immense power of innovation, immagination and a desire to attract and retain the best; provide them with encouragement, stimulus, and make them feel that they are an integral part of the company's mission.PurposeThe Associate Engineer (I&C) is responsible...


  • Karachi, Sindh, Pakistan Hcm International Full time 130,000 - 170,000 per year

    Job Title: I&C (Instrumentation & Control) SupervisorLocation: Tharparkar, SindhDepartment: Operations & Maintenance / EngineeringReporting To: I&C Manager / Maintenance LeadJob Purpose:To ensure safe, efficient, and reliable operation and maintenance of all Instrumentation and Control systems. The I&C Supervisor will lead and supervise daily maintenance...