IoT Programming Engineer

Lagos, Lagos
Posted more than 30 days ago
Company:
Baj Energies
Company Description:
BAJ Energies is a leading firm in Nigeria specializing in energy management, efficiency, and savings solutions. We are seeking a highly motivated and dynamic Technical Sales/Business Development Specialist to join our team and contribute to our mission of transforming the energy landscape through innovative and sustainable practices.
Contract Type:
Contract
Experience Required:
1 year
Education Level:
Bachelor
Gender:
Any
Age:
18 to 35 years
Number of vacancies:
1

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!
Salary:
100.000,00 NGN Monthly

Similar Jobs to IoT Programming Engineer