Junior Embedded Software Engineer

3 days ago


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

Job Description:

As a Fresh Embedded Developer, you'll have the opportunity to work with microcontrollers (e.g., Arduino, ESP32, STM32) and SBCs (e.g., Raspberry Pi), develop embedded software, and design circuits. You'll write code in C, C++, and Python while learning and growing in an innovative environment.

Key Responsibilities:

  • Develop and test embedded systems using microcontrollers and SBCs.
  • Write efficient, maintainable code in C, C++, and Python.
  • Design and test basic circuits and PCBs.
  • Work with communication protocols such as RS-232, RS-485, I2C, SPI, and UART.
  • Collaborate with cross-functional teams to bring products from concept to completion.

Job Requirements:

  • Education: Bachelor's degree in Electronics, Computer Science, or a related field.

Skills:

  • Basic knowledge of microcontrollers (e.g., Arduino, ESP32, STM32).
  • Programming skills in C, C++, and Python.
  • Familiarity with Raspberry Pi and other SBCs.
  • Basic understanding of PCB design and circuit design.
  • Knowledge of communication protocols (e.g., RS-232, RS-485, I2C, SPI).

Nice to Have (Bonus):

  • Experience with Bluetooth Low Energy (BLE), ESP-IDF, MQTT, and WebSockets.
  • Familiarity with real-time operating systems (RTOS) and wireless communication protocols (e.g., Wi-Fi, Bluetooth).

Job Type: Full-time

Pay: Rs40, Rs50,000.00 per month

Education:

  • Bachelor's (Required)

Work Location: In person



  • 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....

  • Senior

    5 days ago


    Karachi, Sindh, Pakistan Embedded Designer Full time 900,000 - 1,200,000 per year

    Senior Embedded Firmware Developer -Job DescriptioneSpark Consulting Group is seeking a highly experienced and results-driven Senior C/C++ Firmware Developer to join our embedded systems team. The ideal candidate will have deep expertise in embedded firmware development using C/C++, with hands-on experience in programming a wide range of 32-bit...


  • Karachi, Sindh, Pakistan eSpark Consulting Group Full time 120,000 - 240,000 per year

    eSpark Consulting Groupis seeking a highly experienced and results-drivenSenior Embedded Developerto join our embedded systems team. The ideal candidate will have deep expertise in embedded firmware development using C/C++, with hands-on experience in programming a wide range of 32-bit microcontrollers such as STM32 and ESP32, and a strong understanding of...


  • Karachi, Sindh, Pakistan eSpark Consulting Group Full time $40,000 - $80,000 per year

    Senior Embedded Developer - Job DescriptioneSpark Consulting Group is seeking a highly experienced and results-driven Senior Embedded Developer to join our embedded systems team. The ideal candidate will have deep expertise in embedded firmware development using C/C++, with hands-on experience in programming a wide range of 32-bit microcontrollers such as...

  • PCB Designer

    5 days ago


    Karachi, Sindh, Pakistan Embedded Designer Full time 900,000 - 1,200,000 per year

    Job description – PCB DesignerEmbedded Designeris looking for an experienced PCB Designer with expertise in high-power and high-speed routing to join our team. The ideal candidate will have hands-on experience with Altium Designer, multi-layer PCB designs, and a deep understanding of electronic components and their application in complex...


  • Karachi, Sindh, Pakistan Emerald Soft Full time 300,000 - 600,000 per year

    Are you afresh Computer Science graduateeager to start your software development career?EmeraldSoft is looking for aJunior Software Engineerto join our growing team inKarachi, Pakistan.About UsWe're a Karachi-based software company providing web and mobile software solutionsto clients worldwide. Our expertise spans across website and mobile development,...


  • Karachi, Sindh, Pakistan Contour Software Full time 1,200,000 - 2,400,000 per year

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....


  • Karachi, Sindh, Pakistan Contour Software Full time 1,200,000 - 3,600,000 per year

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...


  • Karachi, Sindh, Pakistan Fossphorus Software House Full time 1,500,000 - 3,000,000 per year

    We are seeking a Senior Software Quality Assurance (SQA) Engineer with 8+ years of proven experience in manual and automated testing to join our team. The ideal candidate will be detail-oriented, process-driven, and passionate about delivering high-quality software products. This role requires strong expertise in test planning, automation frameworks,...

  • Junior SQA Engineer

    7 days ago


    Karachi, Sindh, Pakistan Sofstica Full time 300,000 - 500,000 per year

    Junior SQA Engineers (Onsite, Karachi)We are expanding our QA team and we're looking for passionate Junior Software Quality Assurance (SQA) Engineer to join us.Requirements:Must have Graduated in related fieldMinimum 4 - 6 months of experience in SQAStrong knowledge of Manual Testing (Web & Mobile Applications)API TestingGood understanding of Automation...