About EFFECT Photonics
Where Light Meets Digital - EFFECT Photonics is a highly vertically integrated, independent photonic semiconductor company addressing the need for high-performance, affordable optic solutions driven by the ever-increasing demand for bandwidth and faster data transfer capabilities. Our teams are made up of professional, highly skilled, energized, and enthusiastic people who share a passion for developing and creating high-volume, world-class solutions. We operate globally, with offices in The Netherlands, USA, UK and Taiwan and our teams work collaboratively to make EFFECT Photonics a very dynamic and rewarding place to work.
About the role
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.
About you
-
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, etc., including advanced operation modes where peripherals are DMA scheduled.
-
Experience interfacing with external analogue front-ends, memories, and power converters.
-
Proficient in handling shared resources, including critical sections to prevent shared resource usage in interrupts.
-
Experience in state machine implementation with extensive self-testing.
-
Good knowledge of Git and the Atlassian tool suite (Jira, Bitbucket, Confluence).
-
Experienced with Doxygen or comparable software documentation tools.
-
Sufficient Python mastery for test and deployment automation, and basic firmware characterization scripting. Remote instrument control is a plus.
-
Basic knowledge of control theory, e.g., feedback loops, PID controllers, and basic parameter calibration. Advanced control theory knowledge is a plus.
-
Experience in simple linear filter design and implementation in firmware.
-
Sufficient electronics knowledge to correctly implement firmware drivers for MCU electrical interfaces and contribute to review from a firmware development perspective.
-
Proficient in using measurement equipment to verify and debug communication and A/D interfaces.
-
Experience with firmware development for optical communication modules or subassemblies is a plus.
Job responsibilities
-
Firmware development and testing for OSAs, and test infrastructure.
-
Develop test cases and ensure high firmware reliability in all corner cases.
-
Verify firmware behaviour on products and prototypes, including debugging electrical interfaces.
-
Quickly develop into a go-to person on firmware behaviour for the optical sub-assembly.
-
Contribute to firmware architecture development and eventually own it.
-
Clearly document firmware behaviour and development process.
-
Ensure timely firmware releases with clear communication to the stakeholders.
-
Collect input from the rest of the organization for further firmware development.
-
Review OSA behaviour specifications and electronics designs from a firmware development perspective.
Job benefits
We are a collaborative technology company, and we’re building a truly dynamic and rewarding place to work.
Benefits are a critical component to consider when taking on a new challenge. Here’s what you can expect from us:
-
An exciting working culture where everyone’s point of view has real value
-
An environment that embraces collaboration
-
A competitive salary that reflects our ambition
-
Paid time off (vacation days) plus statutory annual holidays
-
Stock Appreciation Rights (SAR – stock program)
-
Unlimited on-demand learning with Udemy Business
Interested
The recruitment for this position is outsourced to Profound Resources. Please submit your complete resume along with a cover letter outlining your motivation and relevant experience. If you would like to learn more about the position first, feel free to connect with Mayuri Nalawade, Talent Acquisition Specialist, via [email protected].