Job Openings
Embedded Systems Engineer
About the job Embedded Systems Engineer
Our client is seeking an Embedded Systems Engineer for its facilities.
OVERALL PURPOSE OF THE JOB
As part of the R&D team, this professional will be responsible for developing firmware and software for embedded systems in new technology-based products. The role involves interaction with various departments within the company and collaboration with the international headquarters.
MAIN RESPONSIBILITIES
- Develop firmware/software for embedded systems including:
- Zephyr RTOS;
- nRF Connect SDK;
- Arm Cortex-M;
- Bluetooth Low Energy;
- Bluetooth Stack;
- FreeRTOS (Real-Time Operating System);
- Microcontrollers: STM32 and Microchip (PIC24, dsPIC33, PIC32);
- FPGA.
- Contribute to code development and conduct code reviews;
- Design and architect electronic systems for products;
- Perform circuit validation testing;
- Develop product functionality test systems;
- Collaborate with optics, mechanics, and industrialization teams for project/product development.
PERSONAL PROFILE
- Degree in Electronic Engineering or similar;
- Minimum of 3 years of proven experience in firmware/software development for embedded systems;
- Strong experience in both hardware and software;
- Knowledge of PCB design and layout (Altium Designer, KiCad, or Zuken);
- Familiarity with circuit simulation tools (LTspice);
- Proficiency in programming languages such as Assembly, Embedded C, C, C++, Python, JavaScript;
- Experience with Git (version control);
- Familiarity with Jira, Confluence, and Visual Studio Code;
- Knowledge of opto-electronics is a strong asset;
- Ability to think systemically;
- Problem-solving skills and ability to create innovative solutions;
- Understanding of project management principles;
- Fluent in English.