Paignton Office
Senior Firmware Engineer
We are seeking a skilled Firmware Engineer to join our hardware development team. You will be responsible for designing, implementing, and testing embedded firmware for custom networking hardware. This role involves close collaboration with hardware engineers, software developers, and QA teams to ensure seamless integration and optimal performance.
Key Responsibilities:
- Develop and maintain embedded firmware for transceiver control.
- Collaborate with hardware engineers to define firmware requirements and interfaces.
- Optimize firmware for performance, reliability, and power efficiency.
- Debug and troubleshoot firmware issues using tools such as oscilloscopes, logic analyzers, and JTAG.
- Write and maintain technical documentation, including design specs and test plans.
- Participate in code reviews and contribute to continuous improvement of development practices.
Required Qualifications:
- Bachelor's or Master’s degree in Electrical Engineering, Computer Engineering, or related field.
- Proficiency in C/C++ for embedded systems.
- 5 years+ experience with microcontrollers, SoCs, and real-time operating systems (RTOS).
- Familiarity with hardware interfaces such as SPI, I2C, UART, and Ethernet.
- Strong debugging skills and experience with embedded development tools.
- Understanding of version control systems (e.g., Git).
Preferred Qualifications:
- Experience with networking protocols and packet processing.
- Knowledge of FPGA or ASIC development workflows.
- Familiarity with Linux kernel and device drivers.
- Exposure to CI/CD pipelines for embedded development.
- Locations
- Paignton Office
About Oriole Networks
Accelerating AI in a Low Carbon World – Oriole Networks is a photonic networking company, developing disruptive technologies for AI/ML and HPC networking that will revolutionise data centres.
Already working at Oriole Networks?
Let’s recruit together and find your next colleague.