C Programmer for IoT Devices

1 week ago


Lahore, Punjab, Pakistan beBee Careers Full time

Job Overview

About the Role

We are seeking an experienced Embedded Software Engineer with a strong background in Internet of Things (IoT) technology.

  • The ideal candidate will have extensive experience in programming IoT devices with various hardware components.
  • Proficiency in C programming and the ability to compile software on different IoT hardware platforms is required.

This role requires proficiency in learning new tools and architectures and having a minimum of 4 years of experience in writing embedded software, drivers, and firmware.

Responsibilities
  • Develop and implement software for IoT devices, including MQTT communication, LED functionalities, and button controls.
  • Integrate and manage communication modules (4G and WiFi) in IoT devices.
  • Design and develop firmware and drivers for various hardware components.
  • Work closely with the hardware engineering team to define software requirements for new products and features.
  • Debug and optimize embedded systems for performance and stability.
  • Stay up-to-date with the latest technologies and trends in IoT and embedded systems.
  • Document software designs and maintain software versioning and revisions.
  • Conduct thorough testing and validation of embedded software components.
Qualifications
  • Bachelors degree in Computer Science, Electrical Engineering, or related field.
  • Minimum of 4 years of experience in embedded software development, including firmware and driver creation.
  • Proficient in C programming for embedded systems.
  • Extensive experience with IoT hardware and software integration.
  • Demonstrated ability to program and configure IoT devices for MQTT communication.
  • Knowledgeable in managing and integrating 4G and WiFi communication modules.
  • Experience with LED and button control functionalities in embedded systems.
  • Ability to compile software on different IoT hardware devices.
  • Strong analytical skills and proficiency in debugging and optimization techniques.
  • Eager to learn new tools, programming languages, and architectures.
  • Excellent communication and teamwork skills.
What We Offer
  • A challenging and rewarding role.
  • The opportunity to work on cutting-edge IoT projects and technologies.
  • A supportive team environment with a focus on professional growth.


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Job SummaryWe are looking for an experienced Embedded Software Engineer to join our team.About the RoleThe ideal candidate will have a strong background in Internet of Things (IoT) technology and extensive experience in programming IoT devices with various hardware components.The candidate should be proficient in C programming and able to compile software on...

  • IoT Specialist

    2 weeks ago


    Lahore, Punjab, Pakistan beBee Careers Full time

    We require an expert IoT Specialist who can lead our team in developing innovative IoT solutions.Responsibilities:Develop expertise in edge hardware/software architectureConfigure and manage IoT devices, including those that can interpret commandsDesign and implement PC architectures for gateways using Raspberry PiUtilize Greengrass gateway software...

  • IoT Deployment Expert

    2 weeks ago


    Lahore, Punjab, Pakistan beBee Careers Full time

    We are looking for a skilled IoT Deployment Expert to join our team.About the JobThe successful candidate will be responsible for deploying IoT solutions at clients' locations, ensuring seamless integration with existing infrastructure, and providing expert advice on system maintenance and upgrade. This role requires hands-on experience with IoT devices and...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    We are seeking an experienced Device Installation and Maintenance Professional to join our team.About the JobThe successful candidate will be responsible for installing, maintaining, and repairing IoT devices at clients' locations, ensuring optimal performance and reliability. This role requires hands-on experience with IoT devices and troubleshooting...

  • Iot Developer

    4 days ago


    Lahore, Punjab, Pakistan Macrosoft Pakistan (Pvt.) Ltd. Full time

    MacroSoft Pakistan, Lahore is looking for an IoT Developer with Fresh or 3 years experience.Requirements:Edge/device hardware/software comfort levelKnow how to provision and configure IoT devices - devices like trackers reading and understanding instructions.PC architecture for gateway. Raspberry Pi for 'embedded'.Comfort with gateways and know how to...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Senior Unity C# Programmer PositionWe are seeking a Senior Unity C# Programmer to join our team and lead the development of engaging gaming experiences. As a senior member of our team, you will be responsible for designing, developing, and implementing gameplay features in Unity using C#.The successful applicant will have extensive experience with Unity and...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    This position requires an accomplished Smart Device Developer to create intelligent devices that interact seamlessly.Main Responsibilities:Mastery of edge hardware/software architectureEfficiently configuring and managing IoT devices, including those with command interpretation capabilitiesDesigning and implementing PC architectures for gateways with...

  • C# Unity Programmer

    2 weeks ago


    Lahore, Punjab, Pakistan beBee Careers Full time

    We are seeking a skilled C# Unity programmer with 1-2 years of hands-on experience in game development.Job DescriptionThe ideal candidate will have a good understanding of game mechanics and player experience and be able to collaborate with designers, artists, and other developers to bring game ideas to life.ResponsibilitiesDevelop, implement, and maintain...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Optimising manufacturing processes through cutting-edge technology is a crucial aspect of modern industry.We are seeking an experienced AI Engineer to join our team in Pakistan. This role will involve the installation, configuration, and support of Industrial IoT solutions for multiple clients.The ideal candidate will have strong knowledge of Python, Linux...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    We are seeking an experienced Embedded Systems Technician to join our team.About the JobThe successful candidate will be responsible for installing IoT devices at clients' locations, diagnosing issues with these devices, and providing expert advice on their maintenance and repair. This role requires hands-on experience with Arduino and soldering skills.Key...