Point your AI agent at freehire and let it find you a job.

Get the CLI →

SOFTWARE DEVELOPER

Discussion

Summary

Develops software for IoT devices and image processing systems using C++, Python, and machine learning libraries like OpenCV and TensorFlow.

Our research and development team is looking for a diligent teammate that enjoys challenges and solving complex real-world problems in a high-paced work environment!

As a Software Developer about Image Processing, you will engage with cross-discipline teams to conceive and design innovative products. We will maintain a keen interest in emerging technologies with our new team members which is why you need to be skilled with a deep understanding of the latest real-time systems, a keen engineering intuition, and outstanding communication skills.

Responsibilities

  • Design and implement software of IoT devices and systems from requirements to production and commercial deployment
  • Work closely with other engineers/teams to develop new products
  • Design, develop, code, test, and debug system software
  • Review code and design
  • Analyze and enhance efficiency, stability, and scalability of system resources

Requirements

  • BS degree in Software Engineering, Computer Science, or related fields
  • Experience with Linux environment
  • Good C / C++ knowledge
  • Good Image Processing, Deep Learning, Machine Learning knowledge
  • Good Opencv Libraries, Jupyter, Tensorflow, Keras, Pytorch, Scikit-Learning knowledge
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Familiarity with source control tools such as Git and Hg
  • Solid scripting skills with Python
  • Excellent verbal and written communication skills in English

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available