Senior Python & Linux Software Engineer

niluk.app Logo

niluk.app

πŸ“Remote - Worldwide

Summary

Join our innovative team as a Software Development Engineer and make a real impact! This role involves developing and implementing key software functionalities, collaborating with leadership, and building software releases. You will work with Python, Linux, and various software development tools. The ideal candidate possesses strong software development expertise and experience with Python, Linux, and Git. This position offers opportunities for growth and mentorship within a dynamic team.

Requirements

  • Strong software development expertise with a proactive and innovative mindset
  • Extensive experience with Python, Linux, and Git
  • Familiarity with Python (type annotations, threading, multiprocessing, asyncio, unittest)
  • Familiarity with Linux (bootloader, OS administration, embedded Linux like Yocto or Windriver)
  • Familiarity with Docker, Ansible
  • Familiarity with Computer Vision (OpenCV) & Data Libraries (NumPy, Pandas)
  • Familiarity with Web frameworks (FastAPI, Django, Flask)
  • Familiarity with SQL databases (SQLite or similar)
  • Familiarity with Qt, QML, PySide6

Responsibilities

  • Learn and enhance existing software through hands-on experience and training
  • Collaborate closely with leadership to discuss technology strategies and execution plans
  • Develop and implement key software functionalities, ensuring high performance and reliability
  • Build and manage software releases, web APIs, and automated OS installations
  • Develop business logic, computer vision algorithms, and AI-based applications
  • Support software installations, troubleshooting, and debugging during manufacturing
  • Provide technical support to clients and manage service requests through a ticketing system
  • Lead and mentor a software development team over time

Preferred Qualifications

Any experience in frontend development or C++

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.