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.