Embedded Systems Engineer
Naya
- Utrecht
- € 55.000 per jaar
- Contract
- Voltijds
- Design, develop, and optimize firmware for ARM Cortex-M-based systems, focusing on STM32 and nRF52 microcontrollers.
- Collaborate with the hardware team to define microcontroller interfaces and ensure seamless integration with other system components.
- Implement communication protocols such as SPI, I2C, UART, and CAN between different micro controllers.
- Conduct embedded system debugging using GDB to identify and fix issues efficiently.
- Develop custom system on top of existing wireless frameworks supported by Create, BLE and BT LLPM.
- Developing, maintaining, and implementing third-party software APIs into a low-level desktop platform as well as any required drivers.
- Design thorough validation, testing, and debugging procedures for firmware systems to identify, prevent, and resolve any issues and/or bugs.
- Assist in documenting firmware designs, specifications, test procedures, system architecture and design specifications.
- End-to-end responsibility on the features implemented, including monitoring, identifying issues or bottlenecks and delivering improvements.
- Stay updated with the latest trends and technologies in embedded systems.
- Collaborate with cross-functional teams to understand system requirements and translate them into firmware designs.
- Bachelor's or master's degree in computer science, computer engineering, electrical engineering, or equivalent experience.
- Minimum of 3 years of experience in embedded systems development, with a strong focus on ARM Cortex-M microcontrollers.
- Strong proficiency in firmware development using C/C++ and debugging using GDB.
- Solid understanding of microcontroller peripherals and interfaces.
- Experience with RTOS and bare-metal development; knowledge of Zephyr RTOS is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.
- Ability to work in a fast-paced, collaborative environment.
- Proficient in programming languages such as C/C++ and capable of writing clean, efficient, and maintainable code.
- Experience with Low-level system development on Windows, MacOS, and/or Linux.
- Knowledge of wireless communication protocols, particularly BLE and RF, is a plus.
- Experience with HTML, CSS, JavaScript, ReactJS, Node.js is a plus.
- Familiarity with PCB design and schematics interpretation is a plus.
- Experience working with Agile & SCRUM methodologies is a plus.
- A minimum of 2 years of related work experience is preferred.
- Annual Bruto Salary – Upto 55K (Depending on experience) for 40-hour work week.
- Travel compensation depending on your location.
- Strong future career opportunities.
- Complimentary products from our store.
- 20 free remote days per year and 1 work from home day per week.
- 20 Vacation days.
- Company sponsored events & activities.