
Junior Firmware Engineer (Lisburn)
Camlin Group4 hours ago
Lisburn, United KingdomEntry Level
Responsibilities
- Design, implement, and debug firmware for DSPs and microcontrollers in real-time applications.
- Meet real-time performance constraints involving latency, throughput, system resources, communication interfaces, memory, and processing power.
- Optimize signal-processing algorithms and embedded-system performance.
- Conduct code reviews, design evaluations, verification, validation, and testing.
- Investigate and resolve hardware and software issues in real-time systems.
- Design reliable systems that comply with regulatory standards.
- Create and maintain comprehensive technical documentation.
Requirements
- Experience designing, simulating, implementing, verifying, and validating real-time systems on DSPs and microcontrollers.
- Experience programming in C++ and C.
- Knowledge of real-time operating systems, including FreeRTOS and Zephyr.
- Knowledge of complex digital electronic circuits and digital signal-processing algorithms such as FFT, digital filters, and resampling.
- Experience using laboratory equipment including oscilloscopes, logic analyzers, and signal generators.
- Experience with peripheral standards and communication protocols including I2C, SPI, UART, RS485, RS232, and RGMII.
- Familiarity with Bash and Python scripting.
- Fluent written and verbal English communication skills.
- Desirable: knowledge of SHARC or equivalent DSP architecture, CMake, GitLab, Docker, CI/CD, Artifactory, Git, agile methodologies, DNP, 1588, MQTT, electronic components, PCB reworking, and TCL scripting.
Benefits
- Competitive salary.
- Company pension and life assurance schemes.
- On-site parking.
- Hybrid working.
- Subsidised gym membership.
- Wellness programmes.
- Equal employment opportunity commitment.
About Camlin Group
Camlin Group builds monitoring and analytics systems for electricity grids and rail infrastructure, combining sensors, embedded devices, and software to improve asset performance and reliability. It sells hardware, software, and support services under brands such as Camlin Energy and Camlin Rail to utilities and rail operators. The company is privately held and headquartered in Lisburn, Northern Ireland.