Embedded Software Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Lahore - Pakistan

profile Monthly Salary: Not Disclosed
Posted on: 8 hours ago
Vacancies: 1 Vacancy

Job Summary

Requirements:

  • Bachelors degree in Computer Science Computer Engineering or Electrical Engineering with an emphasis on embedded software development operating systems or computer architecture.
  • 1 years of relevant professional experience in embedded software development.
  • Strong passion for learning new technologies and continuously improving technical skills.
  • Takes pride in producing high-quality well-documented code.
  • Excellent verbal and written communication skills.
  • Comfortable working collaboratively with team members from different disciplines seniority levels and time zones.
  • Knowledge of RISC-V architectures.
  • Excellent understanding of CPU architecture and system-level concepts. This includes the device boot process program linking and loading interrupt handling virtual memory as well as caches buses and communication protocols.
  • Strong programming skills in C/C; assembly language experience is a strong plus.
  • Experience developing software for RTOS or embedded Linux environments is highly desirable.
  • Hands-on experience with embedded platforms such as Raspberry Pi BeagleBone Arduino ARM Cortex-M or RISC-V boards is desirable.
  • Working knowledge of Python is desirable.
  • Exposure to AI frameworks such as TensorFlow Lite PyTorch TinyML or similar is a plus.

Responsibilities:

  • Design develop test and maintain embedded software solutions for hardware platforms.
  • Work closely with hardware firmware and system teams to ensure seamless hardwaresoftware integration.
  • Develop and optimize low-level software including bootloaders drivers and system-level components.
  • Implement and debug software on RTOS and embedded Linux platforms.
  • Analyze and optimize system performance related to memory CPU usage and power efficiency.
  • Troubleshoot debug and resolve complex issues at the system and hardware interaction level.
  • Write clear structured technical documentation for developed software and systems.
  • Stay up to date with emerging technologies in embedded systems RISC-V and AI at the edge.

Job Locations:

  • Islamabad Lahore & Karachi
Requirements: Bachelors degree in Computer Science Computer Engineering or Electrical Engineering with an emphasis on embedded software development operating systems or computer architecture.1 years of relevant professional experience in embedded software development.Strong passion for learning new ...
View more view more

Key Skills

  • Dermatology
  • Accomodation
  • Corporate Marketing
  • Corporate Risk Management
  • Civil Quality Control
  • Computer Engineering