IoT Python Engineer
The Software Team at Smartex is committed to revolutionizing the textile industry through the development of
- edge software and AI solutions. We are a diverse and international company with a strong mission to make a positive impact on both our industry and the planet.
We are looking for a skilled Software Engineer with around 3+ years of professional experience to join our talented team. The ideal candidate will contribute to the design, development, and optimization of software services for industrial applications. You will collaborate closely with Backend, Product, Dev
Ops, and QA teams to help deliver reliable, maintainable, and
- performance systems that power Smartex’s mission.
Responsibilities
- Contribute to the design and implementation of reliable and maintainable edge services.
- Collaborate on defining clear service interfaces with backend systems (g
RPC/REST, schemas, authentication, retries). - Write clean, testable, and
- documented code, with attention to
- term maintainability. - Participate in code reviews and contribute to the team’s coding guidelines and best practices.
- Support quality assurance by writing and maintaining unit, integration, and
-
- end tests. - Monitor and troubleshoot performance issues with guidance from senior engineers, and suggest improvements.
- Work
- functionally with Backend, Dev
Ops, QA, and Product teams to build and evolve solutions in production.
Requirements
- 3+ years of professional software engineering experience, preferably with
- on Python in production. - Solid understanding of software design principles (e. g. , modularity, cohesion, SOLID basics).
- Practical experience with backend communication and API integration.
- Familiarity with testing practices (unit and integration testing, use of mocks/fixtures).
- Comfort working in Linux environments and using CLI tooling.
- Good documentation and communication skills: writing clear design notes, participating actively in code reviews.
- Fluency in English.
Nice to Have
- Exposure to NVIDIA inference stacks (Jetson/RTX), Tensor
RT, Deep
Stream/GStreamer. - Knowledge in
- level languages for
- critical paths (C/C++ or Rust). - Experience with
-
-
- loop test setups, camera/video ingest (V4L2/RTSP), and industrial protocols (MQTT, OPC-UA, Modbus). - Understanding of device security (TPM, secure boot, encrypted storage) and safe rollout strategies (canary, A/B testing).
Benefits
- Employee Stock Options
- Diverse and Talented Team
- Fast-Paced Environment
- Impact on the World
- Hybrid Work
- Work with Senior Management
- Informações detalhadas sobre a oferta de emprego
Empresa: Smartex.ai Localização: Porto
Porto, Porto District, PortugalPublicado: 23. 10. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!