Python Developer

Python Developer


  • Participate in daily planning activities such as Scrum meetings;
  • Develop and document tasks;
  • Perform code reviews + GitHub repository entries
  • Document internal and external source code;
  • Automatic and manual testing
  • Back end programming following software development life cycle
  • Troubleshoot deployed applications
  • Collaborate with the Web Services, Machine Learning, User Interface, Geospatial, Research and Development, Web services, Quality Assurance and other teams
  • Other duties as assigned.

What your bring:

  • Education in Computer Science with a focus on programming (Diploma, Degree, or Graduate studies);
  • 5+ years of Python development;
  • Agile / Scrum / SDLC methodologies;
  • Revision control software (e.g. GitHUB).
  • TensorFlow, Keras, numpy, etc. a must have skills;
  • Development and deployment in Linux OS;
  • Familiarity with Containerization (Docker and Kubernetes).
  • Working knowledge with the NXP i.MX 8M Family - Arm®Cortex®-A53, Cortex-M4
  • Able to demonstrate working knowledge of using i.MX Software and Development Tool for code development, debugging and code compile.

What we would love to see:

  • Experience with Computer Vision, Machine Learning and sequential TF models
  • Autonomous Vehicles knowledge;
  • Healthy pride of ownership in your work;
  • A curious mind and strong initiative to take on independent learning;
  • Strong communication and documentation skills;
  • Experience working in dynamic team, eager to learn fast!

What you will be using for your 1st project:

  • The NXP® i.MX 8MQuad Evaluation Kit (EVK) provides a platform for rapid evaluation of the i.MX 8MQuad, i.MX 8MDual and i.MX 8MQuadLite Applications Processors, utilizing 2 to 4x Arm® Cortex®-A53s and 1x Cortex-M4 cores. It brings High-Performance with Low Power, Flexible options of Memory and High-Speed Interfaces as well as Industry-Leading Audio and Video capabilities.

Job Type: Full-time

Apply Button