IoT Programming Engineer

Job Details

Lagos, Lagos, Nigeria
Baj Energies
24.04.2024
Want updates for this and similar Jobs?
Apply To Job!

Full Job Description

Company Overview: BAJ Energies is a leading Energy Management, Automation & IoT company dedicated to leveraging cutting-edge technology to drive innovation and improve efficiency in Energy/Power Demand sector. We are committed to developing IoT solutions that empower businesses to make data-driven decisions and enhance their operations.
Job Description: We are seeking a talented IoT Programming Engineer to join our dynamic team. The ideal candidate will have a passion for IoT technology and possess strong programming skills to develop innovative solutions that connect devices, collect data, and enable smart functionalities. As an IoT Programming Engineer, you will play a crucial role in designing, developing, and deploying IoT applications tailored to meet the unique needs of our clients.
Responsibilities:
• Collaborate with cross-functional teams to gather requirements and design IoT solutions.
• Develop and implement IoT software applications, including device connectivity, data acquisition, and analytics.
• Write clean, efficient, and maintainable code for IoT devices and platforms.
• Integrate IoT solutions with existing systems and infrastructure.
• Troubleshoot and debug IoT applications to ensure optimal performance and reliability.
• Stay updated on emerging IoT technologies, trends, and best practices.
• Participate in code reviews and provide constructive feedback to team members.
• Communicate effectively with stakeholders to understand project requirements and provide status updates.
Qualifications:
• Bachelor's degree in Computer Science, Electrical Engineering, or related field.
• Proven experience in IoT development, including designing and implementing IoT solutions from concept to deployment.
• Proficiency in programming languages such as C/C++, Python, Java, or JavaScript.
• Familiarity with IoT protocols and standards (e.g., MQTT, CoAP, LoRaWAN).
• Strong understanding of cloud platforms (e.g., AWS, Azure, Google Cloud) and IoT frameworks (e.g., Azure IoT Hub, AWS IoT Core).
• Experience with IoT hardware platforms, sensors, and embedded systems.
• Knowledge of data management and analytics tools for IoT applications.
• Excellent problem-solving skills and attention to detail.
• Ability to work independently and as part of a team in a fast-paced environment.
• Strong communication and interpersonal skills.
Preferred Qualifications:
• Master's degree in Computer Science, Electrical Engineering, or related field.
• Experience with edge computing and edge analytics for IoT applications.
• Knowledge of cybersecurity principles and best practices for IoT devices and networks.
• Experience with containerization technologies (e.g., Docker, Kubernetes) for IoT deployments.
• Understanding of machine learning and artificial intelligence techniques for IoT data analysis.
Join us and be part of a dynamic team that is shaping the future of IoT technology. Apply now to embark on an exciting career journey with BAJ Energies!

Similar Jobs


Subsea Hardware Engineer III
  • 100001 Lagos, Nigeria
  • Scruples Resource Limited
  • 24.04.2024

Process Engineer II
  • 100001 Lagos, Nigeria
  • Scruples Resource Limited
  • 24.04.2024

Marine Engineer III
  • 100001 Lagos, Nigeria
  • Scruples Resource Limited
  • 24.04.2024

Infrastructure Security Engineer
  • 100001 Lagos, Nigeria
  • GVA PARTNERS LIMITED
  • 25.04.2024