Talent.com
Embedded System Engineer

Embedded System Engineer

SiliconNexus, Punjab, Pakistan, Punjab, Pakistan
1 day ago
Job description

Embedded System Engineer

About SiliconNexus

SiliconNexus is a global technology leader delivering end-to-end product development , IT consulting , and innovative digital solutions across the Americas, Europe, and Asia-Pacific regions. We specialize in Embedded Systems, AI / ML, IoT, Blockchain, and Web & Mobile Application Development .

We are looking for a passionate Embedded System Engineer who thrives in a fast-paced, collaborative environment and is ready to contribute to next-generation smart products.

Role Overview

As an Embedded System Engineer at SiliconNexus, you will be responsible for designing, developing, and optimizing firmware and embedded software for a wide range of products, including IoT, Automotive, Robotics, Medical, and Commercial Systems . The ideal candidate has a deep understanding of hardware-software integration and enjoys solving complex engineering challenges.

Key Responsibilities

  • Design, develop, and implement software for embedded systems in diverse product categories.
  • Translate product requirements into technical specifications and robust firmware solutions.
  • Develop, test, and debug embedded software using modern development tools.
  • Review code, perform design validation, and ensure high software quality.
  • Analyze and enhance system performance, stability, and scalability.
  • Integrate and validate new hardware and software designs.
  • Collaborate with hardware teams to ensure seamless integration.
  • Optimize I / O performance and support software QA processes.
  • Provide post-production and maintenance support for deployed products.
  • Evaluate and integrate third-party libraries or open-source software when applicable.

Required Qualifications & Skills

  • 1–3 years of hands‑on experience in embedded systems development.
  • Strong command over microcontrollers / microprocessors such as ESP32, STM32, Arduino, Raspberry Pi, NXP, nRF52, IMX6 / 8, or TI .
  • Proficiency in C / C++ programming and familiarity with embedded toolchains (GCC, Keil, IAR, etc.).
  • Experience in driver development for protocols such as I2C, SPI, CAN, UART / USART, and USB .
  • Exposure to connectivity modules like BLE, Zigbee, Wi‑Fi, LTE / GSM .
  • Practical experience with bare‑metal development and RTOS platforms (FreeRTOS, Zephyr, ThreadX, MbedOS, etc.).
  • Understanding of networking protocols such as TCP / IP, UDP, HTTP, MQTT, and CoAP .
  • Strong problem‑solving, analytical, and debugging skills.
  • Excellent communication and collaboration abilities.
  • Preferred Skills (Nice‑to‑Have)

  • Familiarity with cloud platforms (AWS IoT, Azure IoT, or Google Cloud IoT).
  • Knowledge of CI / CD pipelines , version control (Git) , and automated testing for embedded systems.
  • Experience in hardware bring‑up and low‑level driver debugging .
  • Exposure to IoT security , OTA updates , or edge computing architectures .
  • What We Offer

  • Competitive salary and comprehensive benefits package.
  • Fuel & Medical benefits .
  • Opportunities for career growth and continuous learning .
  • Flexible working hours and a collaborative, innovative environment .
  • Exposure to cutting‑edge technologies and global projects .
  • How to Apply

    If you are passionate about Embedded Systems and eager to create impactful technology, we’d love to hear from you!

    Send your resume to with the subject line :

    “Application for Embedded System Engineer”

    #J-18808-Ljbffr

    Create a job alert for this search

    System Engineer • , Punjab, Pakistan, Punjab, Pakistan