Company Description
HBeonLabs Technologies Private Limited provides a comprehensive range of services to meet the electronics and IoT needs of businesses.
Leveraging expertise in electronics manufacturing, IoT, and embedded systems, HBeonLabs delivers innovative solutions that enhance product functionality and performance.
Established in 2008 and ISO 9001:2015 certified, HBeonLabs is known for offering reliable, secure, and innovative electronic solutions with a focus on quality and timely delivery.
Based in Noida, HBeonLabs caters to businesses at various stages, from startups to industry leaders, ensuring high-quality, precision-engineered products tailored to specific client needs.
Position Overview: The IoT Software Development Engineer will be responsible for designing, developing, and maintaining software solutions for IoT devices and systems.
This role requires strong programming skills, a deep understanding of IoT technologies, and the ability to work collaboratively with cross-functional teams.
Role Description
This is a full-time on-site role for a Full Stack Engineer based in Noida.
The Full Stack Engineer will be responsible for both front-end and back-end development tasks, involving software development, implementation, and maintenance.
Daily tasks include working with various programming languages, developing web applications, managing database systems, and collaborating with cross-functional teams to deliver high-quality solutions.
The engineer will also ensure the seamless integration of different system components and optimize performance and scalability.
Qualifications
- Front-End Development and Cascading Style Sheets (CSS) skills
- Back-End Web Development skills
- Full-Stack Development and Software Development skills
- Strong problem-solving abilities and analytical skills
- Excellent team collaboration and communication skills
- Proficiency in various programming languages such as JavaScript, Python, Java, etc.
- Bachelor's degree in Computer Science, Engineering, or related field
- Experience in embedded systems and IoT is a plus
Key Responsibilities:
- Software Development:
- Design, develop, and maintain software for IoT devices and systems.
- Implement and test software solutions to ensure functionality, performance, and security.
- IoT System Integration:
- Integrate IoT devices with cloud platforms and other systems.
- Develop APIs and interfaces for seamless communication between devices and platforms.
- Collaborative Development:
- Work closely with hardware engineers, product managers, and other stakeholders to define software requirements and specifications.
- Participate in code reviews and provide constructive feedback to peers.
- Research and Innovation:
- Stay updated with the latest trends and advancements in IoT technologies.
- Experiment with new technologies and frameworks to enhance IoT solutions.
- Troubleshooting and Support:
- Diagnose and resolve software issues in IoT systems.
- Provide technical support and maintenance for deployed solutions.
- Documentation:
- Create and maintain detailed technical documentation for software solutions.
- Ensure clear and comprehensive documentation for future reference and collaboration.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field;
advanced degree is a plus. - Minimum of [X] years of experience in software development, with a focus on IoT solutions.
- Proficiency in programming languages such as C, C++, Python, Java, or JavaScript.
- Experience with IoT protocols and standards (e.G., MQTT, CoAP, Zigbee, Z-Wave).
Skills:
- Strong understanding of IoT architecture and ecosystems.
- Experience with cloud platforms (e.G., AWS IoT, Azure IoT, Google Cloud IoT).
- Knowledge of embedded systems and real-time operating systems (RTOS).
- Proficient in using development tools and environments (e.G., Eclipse, Visual Studio, Git).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.