Embedded Software Engineer

Epazz Inc · Lahore
indeed 📅 2026-08-26

EpazzTech is looking to hire experienced Embedded Software Engineers. Following are job requirements: · Good C and C++ programming experience · Microcontrollers, or MCUs, Microprocessors,FPGAs · Python programming language · Software optimizations skills at the System on a Chip (SoC) level · Real-time Operating Systems (RTOS) · Device drivers, understanding of design patterns and embedded system design patterns · Debugging skills, Ability to work with existing codebases · Assembly programming language · Basic understanding of the Internet of Things (IoT) and internet-based technologies, understanding of data structure. · Hardware test equipment: oscilloscope, logic analyzer · Experience in or ability to learn communication protocols. Relevant protocols to have at least an understanding of include I2C, Serial Peripheral Interface (SPI), USB, General-purpose input/output (GPIOs), Controller Area Network (CAN bus), Recommended Standard 232 (RS232), one-wire, Recommended Standard 485 (RS485) Ability to read a schematic BS degree in Electronics /Electrical Engineering Job Type: Full-time Work Location: In person

Want a CV tailored to this exact job — free?

Jobs Finder matches jobs to your profile and auto-writes an ATS-friendly CV + cover letter for each, delivered to your Telegram.

Get my tailored CV →