Jr. Embedded Systems Engineer

Technology Bench (Smc-Pvt) Ltd 

📍 Islamabad, Pakistan 🇵🇰

full-time
junior
on-site
Posted —

Key Skills

C/C++microcontrollersUARTI2CGit

Industry

Consumer ElectronicsIndustrial Automation

Job Description

Company Description:


Technology Bench (Smc-Pvt) Ltd is a software development outsourcing company specializing in IT consulting and offshore programming services. With experienced teams in mobile and web application development, the company delivers state-of-the-art software solutions using technologies such as Java, PHP, .NET, open source frameworks, iOS, and Android. Technology Bench provides full-cycle development services, including business analysis, design, prototyping, development, QA, and post-project maintenance. The company focuses on helping clients re-engineer and modernize their businesses to stay competitive in a rapidly changing marketplace. Its mission is to be a one-stop, customer-centric software partner, offering strong technical competencies, domain expertise, and quality work in an open-minded and dynamic environment.


Role Description:


The Junior Embedded Systems Engineer will assist in the development, testing, and maintenance of embedded software and hardware solutions for industrial and consumer applications. Day-to-day responsibilities include supporting firmware development for microcontrollers, integrating sensors and communication modules, performing hardware testing and debugging, and assisting senior engineers in system design and implementation. The role also involves documenting technical work, troubleshooting hardware and software issues, participating in product validation, and supporting deployment and maintenance activities. This is a full-time, on-site position based in Islamabad, offering an excellent opportunity to gain hands-on experience while working closely with senior engineers, QA, and project management teams.


Qualifications:


  • Bachelor's degree in Avionics Engineering/ Electrical/Electronics Engineering, Computer Engineering, Computer Science, or a related field.
  • Basic knowledge of Embedded C/C++ programming, microcontrollers (e.g., STM32, ESP32, AVR, PIC, Arduino), and embedded software development.
  • Familiarity with electronics fundamentals, circuit design, schematic reading, and basic hardware troubleshooting.
  • Understanding of IoT concepts, sensor interfacing, and communication protocols such as UART, SPI, I2C, CAN, RS485, or MQTT is an advantage.
  • Exposure to embedded development tools, IDEs, debuggers, oscilloscopes, logic analyzers, and version control systems (Git) is preferred.
  • Basic understanding of RTOS concepts and embedded system architecture is a plus.
  • Strong analytical and problem-solving skills with a willingness to learn new technologies.
  • Good communication, documentation, and teamwork skills.
  • Final-year projects, internships, or academic experience in embedded systems, IoT, robotics, or industrial automation will be considered an advantage.


Number of Positions: (2)

Location: Pakistan Town Phase II, Islamabad

Share Resume: [email protected]