Embedded Systems Engineer - TJ / 1809384

Agay Barho! 

📍 Islamabad, Pakistan 🇵🇰

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

Key Skills

CC++PIDGNSSMQTT

Industry

Consumer ElectronicsAgriculture Technology

Job Description

Our client Agay Barho is looking for a Embedded Systems Engineer in Islamabad.

You will architect and implement embeddedtocloud solutions and Android interfaces for our nextgeneration hardware. Youll collaborate with mechanical and electronics teams to turn concepts into reliable, userfriendly products.

Responsibilities

Key Responsibilities

Embedded Systems & Firmware Development

  • Design, develop, and testfirmwareforARM Cortex (STM32), AVR (ATmega), ESP32, andArduinomicrocontrollers.
  • Writeefficient, real-time embedded C/C++ codefor motor controllers, solar charge controllers, and sensor-based systems.
  • Develop and optimize PID control loops for precision tasks (e.g., leveling in laser land levelers).
  • Interface microcontrollers with various peripherals (PWM drivers, ADCs, encoders, relays, MOSFET drivers, etc.).

Implement And Troubleshoot Communication Protocols

  • UART, SPI, I2C
  • Modbus (RS-485 Software), CAN Bus,LIN
  • Wireless:BLE, Wi-Fi, LoRa

GNSS System Integration

Integrate GNSS Modules Such As

  • u-blox NEO-M8N, u-blox NEO-M9N
  • ZED-F9P(RTK-capable for high precision)
  • Ublox F9H / RTK dual-band modules
  • Parse and useNMEA,UBX, andRTCMprotocols for position and correction data.

Develop Algorithms For

  • Real-time geolocation tracking
  • Heading and orientation determination
  • Precision land leveling, path-following, and area mapping
  • Implement support forRTK (Real-Time Kinematic)positioning using base-rover architecture.

Hardware-Software Interfacing

  • Work closely with the hardware team to design PCBs optimized for firmware functionality.
  • Assist in component selection, schematic validation, and PCB troubleshooting.

Use Tools Like

  • Altium Designer
  • Eagle / KiCad
  • Logic Analyzers & Oscilloscopes
  • ST-Link, JTAG, AVR ISP programmers

Testing, QA & Deployment

  • Build test benches for lab simulations and functional testing.
  • Conductfield testingin agricultural and industrial environments to ensure performance in harsh conditions.
  • Performdebugging and root-cause analysisfor failed modules or unexpected system behavior.
  • Maintainversion controlusingGitand document all revisions and findings in project logs.

IoT & Data Integration (Bonus)

  • Design systems that can optionally upload field data to the cloud via MQTT or RESTful APIs.
  • Experience with platforms likeThingsBoard,Firebase, orAWS IoT Coreis a plus.
  • Develop dashboards for field performance metrics, usage logs, and predictive maintenance.

Requirements

Education

Bachelors Or Masters In

  • Electronics Engineering
  • Mechatronics Engineering
  • Computer Engineering
  • or equivalent

Technical Skills (Must-Have)

Programming

  • Embedded:C, C++, Assembly (optional)
  • Android:Java, Kotlin
  • Scripting (for automation/debugging):Python, Bash

Microcontrollers

  • STM32 (ARM Cortex-M0/M3/M4)
  • ESP32 / ESP8266
  • AVR (ATmega328p, ATmega2560, etc.)
  • Arduino IDE, PlatformIO

Gnss

  • Modules:u-blox NEO-M8N, ZED-F9P, Beitian BN-880, etc.
  • Protocols:NMEA, UBX, RTCM
  • Libraries:TinyGPS++, NeoGPS, u-blox C libraries

Communication

  • UART, SPI, I2C
  • CAN, RS-485 (Modbus), BLE
  • LoRaWAN (optional)

Other Skills

  • Version control withGit/GitHub
  • Strong documentation practices
  • Ability to read datasheets and application notes
  • Excellent problem-solving and debugging skills
  • Fluent inEnglish; proficiency inUrdu/Punjabiis a bonus (for field testing and user research)

Bonus Skills (Highly Preferred But Not Required)

  • RTK system calibration and field implementation
  • RF antenna design or optimization
  • Solar system programming (MPPT, PWM algorithms)
  • Experience working in agri-tech or renewable energy startups
  • Cloud dashboards or integration with AWS, Azure, or Firebase

Job Details

Industry: Electronics

Functional Area: Software & Web Development

Total Positions:1

Job Shift: First Shift (Day)

Job Type: Full Time/Permanent

Job Location: Islamabad,Pakistan

Gender: Male

Minimum Education: Bachelors

Career Level: Entry Level

Minimum Experience: 1-3