The company is looking to develop innovative Front-End solutions for AI/Computer Vision products in agriculture and food processing.
Requirements
- Proficiency in programming languages such as C++, Golang, and JavaScript
- Familiarity with Linux development environments and exposure to Linux-based software development
- Hands-on experience with software libraries and frameworks like OpenCV, TensorFlow, and Vue.js
- Knowledge of Docker, Embedded Systems, and Balena OS is a plus
- Utilize programming languages and technologies like C++, OpenCV, TensorFlow, Golang, and JavaScript frameworks
- Experience with Linux-based software development
- Experience with software libraries and frameworks like OpenCV, TensorFlow, and Vue.js
Responsibilities
- Design, write, and optimize high-quality code for front-end solutions
- Develop new features and enhance existing code to meet evolving product requirements
- Diagnose software issues using information collected by field engineers
- Contribute to the entire software development lifecycle, including requirements gathering, coding, testing, debugging, and maintenance
- Ensure software quality by conducting thorough code reviews, testing, and optimization
- Collaborate with colleagues to troubleshoot issues, resolve bugs, and implement improvements
- Utilize programming languages and technologies to create efficient and innovative software solutions
Other
- Collaborate with cross-functional teams to design, develop, and implement front-end solutions
- Communicate timelines, roadblocks, and challenges to team members and stakeholders
- BS in Computer Science, Software Engineering, or a related field
- 1 to 4 years of relevant software engineering experience
- Communication: Identifies and presents information and data that will support the sales effort
- Results-oriented: Exerts effort remotely and on-site to achieve customer goals and sales team goals
- Critical thinking: Makes a systematic comparison of two or more alternatives
- Problem solving: Approaches a complex task or problem by breaking it down into manageable steps
- Teamwork: Listens and responds constructively to others’ ideas
- Planning: Ability to listen to customer needs and develop action plans to satisfy needs
- Detail Oriented: Focus on producing high-quality, optimized code
- Adaptable: Evolving with changing technology and project requirements