Embedded Systems Software Engineer

8 hours ago


Lahore, Punjab, Pakistan Siemens Mobility Full time

The Realtime Operating System and Hypervisor team plays a pivotal role in enabling reliable, high-performance computing for Siemens' industrial and IoT solutions. As experts in RTOS and virtualization technologies, the team offers high-quality embedded software products and services to teams across Siemens.

Key Responsibilities
  • This role involves designing, developing, debugging, testing, documenting, and maintaining various software components for real-time operating systems and virtualization solutions.
  • Porting software to different embedded hardware platforms is also a key aspect of this role.
  • Closely collaborating with customer and client teams to capture needs, provide technical support, and offer expert consultation is essential.
Required Skills and Qualifications
  • We seek graduates of B.Sc/M.Sc in Computer/Electrical Engineering/Computer Science with 8+ years of professional experience.
  • Proficiency in C/C++ programming and strong expertise in embedded systems or system-level programming are required.
  • A solid understanding of real-time operating systems and computer architecture is crucial.
  • Broad experience with software architecture design and testing, along with familiarity with ARM/Intel architecture and virtualization technologies (e.g., Secure Boot, TPM), is expected.
  • Demonstrated knowledge of connectivity technologies (e.g., USB, WiFi, Bluetooth) and general-purpose OS (Linux, Windows) is necessary.
  • Familiarity with electronic hardware (e.g., schematics, component data sheets) and Python scripting is also required.
  • Containerization technologies (e.g., Docker, containers) and Zephyr RTOS experience are highly valued.

Excellent communication skills, verbal and writing skills in English, ability to learn quickly, and adherence to scheduled and team-agreed timelines make you an outstanding match for this role.



  • Lahore, Punjab, Pakistan Edraak Systems Full time

    About the RoleWe are seeking an experienced Embedded Systems Engineer to join our team at Edraak Systems.This is a full-time opportunity for a skilled professional with 2-3 years of experience in software and hardware engineering. The ideal candidate will have a solid foundation in embedded systems, including strong understanding of software development and...


  • Lahore, Punjab, Pakistan Edraak Systems Full time

    We are seeking a skilled Embedded Systems Engineer with 2-3 years of experience in both software and hardware engineering. The ideal candidate should have a solid foundation in embedded systems, demonstrating a strong understanding of embedded software development and hardware integration.Key Responsibilities:Design and Development: Design, develop, and test...


  • Lahore, Punjab, Pakistan Edraak Systems Full time

    We are seeking an outstanding Embedded Systems Engineer to join our team at Edraak Systems. As a critical member of our engineering department, you will be responsible for designing, developing, and testing embedded software for various hardware platforms.Main Tasks:Design and Development: Design, develop, and test embedded software for different hardware...


  • Lahore, Punjab, Pakistan Edraak Systems Full time

    We're looking for an experienced Embedded Systems Engineer to join our team at Edraak Systems. As a key member of our engineering department, you'll play a crucial role in designing, developing, and testing embedded software for various hardware platforms.Main Duties:Development and Testing: Develop and test embedded software for diverse hardware...


  • Lahore, Punjab, Pakistan Edraak Systems Full time

    We need an exceptional Embedded Systems Engineer to help us drive innovation at Edraak Systems. In this role, you'll be responsible for creating and implementing embedded software solutions that meet our high standards.Main Responsibilities:Software Creation: Develop and implement embedded software for various hardware platforms.Hardware Collaboration:...


  • Lahore, Punjab, Pakistan Siemens Mobility Full time

    Job DescriptionThe Realtime Operating System and Hypervisor team is a crucial part of Siemens Foundational Services, offering high-quality embedded software products and services to teams across the organization.Key Responsibilities:Design, develop, debug, test, document, and maintain various software components for real-time operating systems and...


  • Lahore, Punjab, Pakistan Edraak Systems Full time

    Job OverviewAs an Embedded Systems Engineer at Edraak Systems, you will be responsible for designing, developing, and testing embedded software for various hardware platforms.You will work closely with hardware components and development teams, including microcontrollers, sensors, and peripherals.


  • Lahore, Punjab, Pakistan AlphaBOLD Full time

    About the JobWe're seeking a highly skilled Tech Lead to join our Smart Solutions team at AlphaBOLD. As a key member of our team, you will be responsible for leading technical design and implementation of smart solutions involving hardware-software integration.Job DescriptionThe ideal candidate will have a strong background in electronics/embedded systems,...


  • Lahore, Punjab, Pakistan Smart Placement (Pvt) Ltd Full time

    Qualifications and SkillsWe are seeking an experienced Android Firmware Engineer to join our team at Smart Placement (Pvt) Ltd. To succeed in this role, you will need to have a strong foundation in Android system architecture, hardware drivers, and embedded systems. Your experience with the Amlogic S905Y4 chipset and related development tools is crucial. You...


  • Lahore, Punjab, Pakistan Matlay Full time

    About Matlay">We are seeking a talented IoT Software Engineer to join our team and contribute to the development of cutting-edge IoT solutions.">Job Description:">">Job Title: IoT Software Engineer">">Key Responsibilities:">Designing and developing complex IoT systems using advanced technologies such as parallel computing and distributed system...


  • Lahore, Punjab, Pakistan Matlay Full time

    About MatlayWe are a leading technology company that specializes in developing innovative solutions for the Internet of Things (IoT). Our mission is to create cutting-edge products that make a significant impact on people's lives.Job DescriptionWe are seeking an exceptional Sr. IoT Software Engineer to join our team. As a key member of our engineering...


  • Lahore, Punjab, Pakistan Edraak Systems Full time

    QualificationsEducation: Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.Experience: 2-3 years of experience in embedded systems engineering, with demonstrated skills in both software and hardware.Technical Skills:C/C++ and Python programming languagesMicrocontrollers (e.g., ARM, PIC) and real-time operating systems...


  • Lahore, Punjab, Pakistan MikroStarTech Full time

    Job DescriptionMikroStarTech is seeking a skilled engineer to develop custom electronics and firmware solutions for low-power wireless sensor applications.Key Responsibilities:Design robust software architecture for real-time systems ensuring high reliability in critical devices.Ongoing optimization challenges related to memory, power, and computational...


  • Lahore, Punjab, Pakistan AlphaBOLD Full time

    Our VisionAt AlphaBOLD, we envision a future where technology seamlessly integrates into daily life. Our team is dedicated to crafting innovative solutions that make a meaningful impact.Job OpeningWe are seeking a seasoned Tech Lead to join our esteemed Smart Solutions team. As a key member of our organization, you will play a critical role in shaping the...


  • Lahore, Punjab, Pakistan Matlay Full time

    About the RoleWe are seeking a highly skilled IoT Technology Specialist to join our team at Matlay.Job OverviewThis is a full-time opportunity that requires strong technical expertise in designing and developing IoT solutions. The ideal candidate will have a solid background in software engineering, architecture, and design leadership.Key...


  • Lahore, Punjab, Pakistan Siemens Mobility Full time

    Siemens Mobility counts on the expertise of its Realtime Operating System and Hypervisor team to drive innovation and deliver high-quality embedded software products and services.Key ResponsibilitiesDevelop and maintain software components for real-time operating systems and virtualization solutions.Collaborate closely with customer and client teams to...


  • Lahore, Punjab, Pakistan Siemens Mobility Full time

    Siemens Foundational Services relies on the expertise of its Realtime Operating System and Hypervisor team to deliver high-quality embedded software products and services.Job DescriptionDesign, develop, debug, test, document, and maintain software components for real-time operating systems and virtualization solutions.Work on porting software to different...


  • Lahore, Punjab, Pakistan AlphaBOLD Full time

    Job DescriptionWe are seeking an experienced Tech Lead to spearhead our Smart Solutions team, specializing in the development of intelligent systems that bridge hardware and software domains. The ideal candidate brings a strong foundation in electronics/embedded systems with demonstrated growth into modern software development paradigms.Core Role:We're...


  • Lahore, Punjab, Pakistan Vaults Energy Full time

    Job DescriptionVaults Energy, a leading innovator in energy solutions, seeks an accomplished Embedded Engineer to drive research and development of energy storage and efficiency smart devices.The ideal candidate will possess hands-on experience with Microcontroller Units (MCUs), including ESP32, AT Mega, and STM 32. Proficiency in PCB designing using Altium...


  • Lahore, Punjab, Pakistan Edraak Systems Full time

    ResponsibilitiesSoftware Development: Design, develop, and test embedded software using C/C++ and Python programming languages.Hardware Integration: Work with hardware components, including microcontrollers, sensors, and other peripherals.System Troubleshooting: Diagnose and resolve issues related to embedded systems on-site.Field Support: Provide support to...