Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About Nonius
Nonius provides the most complete Guest Technology solutions portfolio for a contactless Digital Guest Journey. All solutions are built in-house, allowing highly integrated and competitive offers. Our technology solutions serve more than 500,000 rooms worldwide – in Hotels of the most renowned international chains and several of the most emblematic and recognized independent hotels. We also bring hospitality technology to other markets such as Outdoor, Apartments, Co-living, Healthcare, Maritime and other Sport and Leisure facilities.
Job Description
We are seeking an Embedded Software Engineer (Linux/C/Networking) to join one of our Software Development teams. This presents an excellent opportunity to collaborate with cutting-edge software development technologies within a dynamic team environment.
At Nonius, we value innovation not just in our products, but in how we build them. We are looking for engineers who embrace Modern Engineering Workflows, including AI-assisted development, collaborative tooling, and advanced automation for testing and pipeline orchestration.
This position is based in the city of Maia in Portugal.
Job Responsibilities And Objectives
- Product Development: Contribute to the development and enhancement of product features in line with the product roadmap set by Product Management.
- Coding & Testing: Develop code for both existing and new components, ensuring all code is accompanied by unit and regression tests.
- Optimization: Focus on optimizing code and system performance, particularly for high-traffic scenarios, ensuring the platform's reliability and robustness.
- AI & Tooling Integration: Leverage AI-powered tools and collaborative platforms to accelerate debugging, documentation, and code optimization.
- Documentation & Best Practices: Contribute to the creation of internal knowledge bases, coding guidelines, and best practices.
- Continuous Improvement: Identify and propose improvements to existing codebases, development practices, and workflows.
- Additional Coordination functions: Depending on seniority, you may take on additional responsibilities such as coordination, design, architecture, and onboarding of new team members.
- Knowledge in scripting languages under Linux environments (Bash, Perl, others).
- Experience with CI/CD orchestration tools (e.g., GitLab CI, GitHub Actions, Jenkins).
- Familiarity with AI-assisted coding and their effective integration.
- Knowledge of Web Development, Chrome inspector and development tools.
- Knowledge of UML developmental, modelling language.
- Knowledge of Portuguese, Spanish and/or any other languages.
- Platforms: Embedded Linux OS, Containerization
- Languages: C/C++ / Phyton
- Networking: Linux Networking stack, protocols, and security
- Ecosystem: CI/CD Pipelines, AI Coding Assistants, Automated Test Frameworks
- We are looking for smart, good spirit, and talented people.
- You must be a passionate about software, a great team player and have a strong sense of work ethic, responsibility, and commitment.
- You must be open to (and excited by) using AI tools and collaborative platforms to enhance productivity and code quality.
- A strong belief in automating repetitive tasks, from testing to deployment orchestration.
- You must be eager to learn and be challenged every day.
- A degree in Software Engineering, Electronics Engineering or any related field.
- 5+ years of experience in software development.
- Fluent in English (written and spoken).
web:54.219.148.198:LinkedInBot/1.0 (compatible; Mozilla/5.0; +http://www.linkedin.com):2026-03-13 12:54:08
Key Skills
Ranked by relevanceReady to apply?
Join Nonius and take your career to the next level!
Application takes less than 5 minutes

