




Job Summary: We are seeking a Senior Embedded Systems Development Engineer to join TECMIC's R&D+I team, a Portuguese multinational developing intelligent security and control solutions. Key Highlights: 1. Integration into an R&D+I team for embedded systems development. 2. Development of national and international R&D projects. 3. Integration into a dynamic, multidisciplinary team. **Senior Embedded Systems Development Engineer** **General Description:** TECMIC (\) is a Portuguese multinational belonging to the TRAILTEC (\) group, developing intelligent security, command, control, planning, and activity optimization solutions across various economic sectors. We handle all stages—from conception to implementation—of the systems we commercialize, using our own human, technical, and material resources. We conceive and design *Hardware*, develop *firmware* for embedded systems, build *mobile* applications for iOS/Android, and develop centralized web-based management software for the various sectors in which the company operates. We seek an engineer with a university degree in electrical engineering, computer science, or equivalent, and with proven experience exceeding 6 years in *firmware* development for embedded systems. **Required Profile:** * Software development skills in C (minimum 6 years) * Experience in system-level design and hardware-software integration * Solid experience with microcontrollers * Experience in developing and debugging *firmware* for MCUs (without embedded OS/Linux) and/or experience in Linux development on any hardware platform * Knowledge of Linux kernel and driver development, uBoot, devicetree, D\-Bus, Avahi, etc. * Strong knowledge of code structuring and testing * Experience with git source code control software * Knowledge of Python and shell scripts (preferably bash) * Knowledge of digital and analog electronics **Preferred Qualifications:** * Experience with C\+\+ * Experience with Makefiles * Experience with Go or Rust programming languages * Experience with communication protocols at any level (UART, I2C, SPI, USB, TCP, UDP, TLS, Wi\-Fi, Bluetooth, MQTT, HTTP) * Knowledge of in-vehicle network buses and protocols (CAN, J1708, FMS, OBDII) * Knowledge of tachographs and related equipment * Experience with Gentoo Linux, Yocto, or automotive-grade Linux * Experience with hardware platforms such as Raspberry Pi or equivalent * Experience with KiCad * Project management capability **Role:** * Integration into an R\&D\+I team for developing remote monitoring embedded systems (with GPS/EGNOS location and terrestrial or satellite radio communications); * Development of national and international R&D projects. **Offered:** * Competitive remuneration and benefits commensurate with the role and experience; * Integration into a dynamic, multidisciplinary team; * Immediate start. Submit applications to **\** You can find the original job posting at: https://www.itjobs.pt/oferta/511686/engenheiro\-senior\-de\-desenvolvimento\-de\-sistemas\-embebidos


