Embedded System Engineer

SiliconNexus 

📍 Lahore District, Pakistan 🇵🇰

full-time
entry-level
Expired
Posted —
This job posting has expired View All Embedded Systems Engineer Jobs

Key Skills

microcontrollersC/C++I2CSPIBLE

Industry

AutomotiveConsumer Electronics

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 [email protected] with the subject line:

    “Application for Embedded System Engineer”