onsite
Software Developer - B-hive Innovations Limited
Software Engineer
Software Developer focused on agricultural tech, building Linux‑based applications, embedded vision systems, and user interfaces using Python and modern UI frameworks.
About the role
Key Responsibilities
- Design, develop, and maintain Linux‑based applications for crop annotation and pest monitoring.
- Implement computer vision algorithms for embedded systems to detect and classify agricultural pests.
- Build and refine user interfaces for crop insight platforms, ensuring intuitive user experience.
- Collaborate with cross‑functional teams to integrate software components into end‑to‑end solutions.
- Write clean, well‑documented code and participate in code reviews and continuous improvement initiatives.
Requirements
- Proficiency in Python and experience with Linux development environments.
- Strong background in computer vision techniques and libraries (e.g., OpenCV, TensorFlow).
- Experience with embedded systems programming and real‑time data processing.
- Familiarity with UI frameworks (React, Vue, or similar) for web or desktop applications.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced setting.
Skills
pythonlinuxcomputer vision