Description
Summary:
Seeking an Embedded Software Engineer to develop and enhance product features, optimize code, and integrate AI-powered tools within a dynamic team.
Highlights:
1. Collaborate with cutting-edge software development technologies
2. Embrace Modern Engineering Workflows and AI-assisted development
3. Contribute to the greater experience of millions of Travellers
**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.
**Nice to Have**
* 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.
**Key Technologies**
* 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
**Must Have**
* 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).
**What's great in the job?**
* Great team of smart people, in a friendly and open culture
* Real responsibilities and autonomy
* Expand your knowledge of various countries and regions
* Great career opportunity in a fast\-evolving Technology company
* Contribute to the greater experience of millions of Travellers around the World!
Please submit your application through the following link \
Poderá encontrar o anúncio original publicado em: https://www.itjobs.pt/oferta/512607/embedded\-software\-engineer\-linux\-c\-networking