Staff Firmware Development Engineer
Role details
Job location
Tech stack
Job description
EFFECT Photonics is a technology scale-up founded in Eindhoven. In our office in the Netherlands, we focus on developing advanced laser solutions for optical communication systems, built around integrated photonics chips on the indium phosphide platform.
Requirements
We are seeking to expand our team with a highly skilled Firmware Development Engineer with experience in driving embedded software projects from architecture definition to product release. Ideal candidate should have electrical engineering, telecommunication or computer science background with exposure to real-time control, experienced with mixed signal microcontrollers also when paired with external analog front-ends and preferably used in telecom equipment. The role involves collaboration with a broader team on cross-functional topics, e.g., electronics design, optical-subassembly (OSA) behaviour and integration into the third-party host systems. At EFFECT Photonics we value ownership. Our new colleague will be given the autonomy to take charge of their projects and drive innovative solutions. We work in a multi-disciplinary environment, where the new colleague will be the owner of the firmware behaviour and can expand their knowledge in areas such as electronics, physics, and telecommunication. - Master's degree in electrical engineering, telecommunication, or similar; to be able to judge the impact of firmware behaviour on the rest of the assembly. - Minimum 8 years of relevant experience, primarily firmware development in C, C++ for mixed signal microcontrollers, preferably ARM-based. Current implementation is bare metal, but RTOS experience is a plus. - Demonstrated ability to own firmware development process, write clean code, understand, and review existing code. - Extensive experience with MCU peripheral control: Timer, SPI, I2C, UART, ADC, DAC, DMA, Flash controller, et...