Mid Software Developer
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.
Skills & Experience
- 3+ years of professional software engineering experience, preferably with hands-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 low-level languages for
- critical paths (C/C++ or Rust). - Experience with hardware-in-the-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
- Opportunities for growth and advancement in your career.
- Employee Stock Options: Gain company shares and benefit from its success.
- Diverse and Talented Team: Work with an inspiring, multicultural, and talented team.
- Fast-Paced Environment: Thrive in a dynamic and
- paced work environment within a rapidly expanding company. - Impact on the World: Contribute to making a significant impact and shaping the future of the industry.
- Hybrid Work: Work closely with our Portugal-based team.
- Work with Senior Management: Be at the forefront alongside top management.
- Informações detalhadas sobre a oferta de emprego
Empresa: Smartex Localização: Porto
Porto, Porto District, PortugalPublicado: 12. 10. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!