Empresa:
Leica Portugal
Descrição da Função
LEICA PORTUGAL is searching for an Embedded Systems Engineer to its facilities.
OVERALL PURPOSE OF THE JOB
Within the R&D Team, this professional will be responsible for the development of firmware and software for embedded systems of new technology-based products in the company. This professional will interact with various company departments and the international headquarter.
MAIN RESPONSIBILITIES
Firmware and Software development for embedded systems, including:
- Microcontrollers: STM32, nRF52, nRF54;
- Zephyr OS;
- RTOS (Real-Time Operation System);
- Bootloaders;
- OTA (over-the-air) firmware updates;
- State Machines;
- FPGA development;
- Tools: CMake, ARM Toolchains, JTAG/SWD and GDB;
- Embedded Linux.
Architecture and design of electronic systems for products;
Development of product functionality;
Collaboration in code development and activities of code review;
Selection of components;
Testing and validation of circuits and/or components;
Collaboration with different necessary areas, optics, mechanics and industrialization, for the development of the project and/or product.
PERSONAL PROFILE
- Background in Electronic Engineering with specialization in Embedded Systems;
- More than 2 years of proven experience in embedded systems development;
- Deep Knowledge and experience with the tasks; tools and technologies mentioned above;
- Deep experience with both hardware and software;
- Deep Programming skills in: C, C++, Python, Verilog;
- Advanced and experienced with GIT (versions control);
- Experience with CI/CD process;
- Experience in Jira and Confluence;
- Opto-electronic know-how strongly valued;
- Full systems thinking;
- Problem-solving and ability to create new solutions;
- Understanding of project management;
- Fluent in English.

Observações
Braga (Portugal)