




Job Summary: We are looking for a talented engineer to join our core development team, playing a key role in the full lifecycle of our products—from C firmware for microcontrollers to automated testing tools in Java. Key Highlights: 1. Opportunity for autonomy, technical responsibility, and direct impact. 2. Focus on creating cutting-edge technology for IoT, Smart Home, and Industry. 3. Firmware development in C and automated test suites in Java. **Company:** Semitronica **Location:** Northern Portugal **Salary:** €17\.000 – €22\.000 gross/year (adjustable based on experience) **To apply, please submit your CV along with the following:** A brief description (1\-2 paragraphs) of a software project (personal or professional) you are particularly proud of. Describe a complex technical challenge you faced, the architecture of the solution you implemented, and the final outcome. Send your application to: **semitronica \[at] semitronica.pt** **About the Role** We are seeking a talented engineer to join our core development team. You will play a key role in the full lifecycle of our products—from C firmware for microcontrollers to automated testing tools in Java. This is an opportunity for those seeking autonomy, technical responsibility, and direct impact within a small, agile team focused on building cutting-edge technology for the Internet of Things, Smart Home, and Industry. **Key Responsibilities** * Develop and maintain robust, high-quality firmware in C for IoT devices. * Implement complex communication protocols in resource-constrained systems. * Create and manage automated test suites in Java for hardware and firmware validation. * Contribute to our CI/CD processes to ensure software reliability. **Essential Requirements** * Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related field. * **Minimum of 1–2 years** of relevant professional software development experience. * Proven solid experience in C programming for embedded systems. * Proficiency in Java. * Fluency in English (written and spoken). * Residence in the Northern region of Portugal. **Bonus Qualifications:** * Familiarity with industrial communication protocols (e.g., Modbus) or IoT protocols (e.g., MQTT). * Experience with scripting languages (e.g., Python, Node.js). * Knowledge of Android development or web technologies. Employment Type: Full-time Compensation: 17 000,00€ \- 22 000,00€ per year


