Firmware Engineer
Malaga,
Spain
At Estel, a fast-growing manufacturer of high-performance optical transceivers, we are looking for a Firmware Engineer to not only develop cutting-edge firmware for embedded systems and transceivers but also contribute directly to the growth and success of the company.
Estel develops and manufactures optical transceivers in Europe and is the first company to re-establish transceiver manufacturing on the continent. By joining our team, you will actively help bring transceiver production back to Europe, strengthening local industry and increasing European competitiveness in the global telecom and datacom markets.
You will work across the full firmware development lifecycle - from concept and feasibility studies to design, implementation, bring-up, and validation on target hardware. This is a unique opportunity to combine hands-on technical development with strategic impact in a dynamic startup environment, where time-to-market is critically important and every contribution counts.
Responsibilities
- Participate in feasibility studies and concept development by evaluating product requirements and drafting initial FW architecture.
- Collaborate with hardware and system engineers to plan FW development and sprint planning using Scrum methodology.
- Design and implement firmware for different type of optical transceivers, including peripheral drivers, communication interfaces (I2C, SPI, UART), and device control logic.
- Implement host interfaces based on CMIS/MIS standards to ensure proper communication and interoperability with external systems.
- Develop firmware ahead of first hardware availability using emulators (e.g., QEMU) or evaluation boards to accelerate board bring-up.
- Conduct firmware bring-up and debugging on prototype modules using lab instruments such as oscilloscopes, multimeters, logic analyzers, and protocol sniffers.
- Execute firmware validation and DVT (Design Verification Test) to ensure all functional requirements are met. Implement incremental firmware features based on testing results and provide ongoing support for integration and system-level testing.
- Collaborate with cross-functional teams to review test data, troubleshoot issues, and optimize FW performance.
Must Have
- Bachelor’s or Master’s Degree in Computer Engineering, Electrical Engineering, or similar.
- 3-4 years of experience in embedded firmware development and testing, preferably on ARM microcontrollers, including RTOS-based systems. Programming: C/C++, Python.
- Good knowledge of I2C, SPI, UART, MDIO, J-Link and JTAG/SWD debugging.
- Very familiar with typical FW development tools like e.g. GIT, Bitbucket, Jira, Jenkins and unit testing frameworks.
- Experience with schematic review and basic hardware verification.
- Familiarity with board bring-up, debugging, and integration testing on embedded hardware.
- Good understanding of the overall development process.
- Experience of agile development methods in general and Scrum in particular.
- Strong analytical, problem-solving, and communication skills; team player with self-motivation.
Nice to have
- Any experience in pluggable optics development or familiarity with standard optical equipment such as OSAs, power meters, amplifiers, VOAs, and BER instruments is an advantage.
- Language: Swedish, Spanish, or French is an advantage
What We Offer
Each employee has a chance to see the impact of his work.
You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as team building events, monthly drink, and much more.
Perks
A full-time position
Attractive salary package.
Trainings
12 days / year, including
6 of your choice.
Eat & Drink
Fruit, coffee and
snacks provided.