National AI Awards 2025Discover AI's trailblazers! Join us to celebrate innovation and nominate industry leaders.

Nominate & Attend

Senior Firmware Engineer

Camlin Group
Lisburn
4 months ago
Applications closed

Related Jobs

View all jobs

Senior Software Developer

Senior Python Developer

Senior Vehicle Performance Engineer

Senior Data Engineer

Senior Operational Analyst

Senior Solutions Architect

Camlin is a global technology leader that operates with the vision of bringing revolutionary products to life for a wide range of industries, including power and rail, and also has interests in a number of R&D projects in a variety of scientific sectors.

At Camlin we believe in high quality engineering and design, allowing us to develop market leading products and services. In short, we love creating value for our customers by solving difficult problems. As of today, the Camlin operation spans over 20 countries across the globe.

Role Description:

The Senior Firmware Engineer in the Real-Time Applications unit is a key contributor responsible for designing, developing, and optimizing cutting-edge solutions usingDSP, FPGAandMicrocontrollertechnologies. The Senior FW Engineer also provides technical guidance, supporting junior and mid-level engineers, and ensures the system meets performance.

Role Responsibilities:

  • Design and implement real-time systems, including DSP algorithms, FPGA architectures, and microcontroller firmware, tailored to project requirements.
  • Ensure software meets strict real-time performance constraints, focusing on latency, throughput, and efficient use of system resources (e.g., memory, processing power).
  • Lead efforts in hardware/software integration to ensure seamless operation of real-time solutions.
  • Optimize performance and efficiency of signal processing algorithms and embedded systems.
  • Mentor junior and mid-level engineers, providing technical guidance, best practices, and support for skill development.
  • Conduct code reviews, design evaluations, and testing to uphold high-quality standards.
  • Investigate and resolve complex technical issues in real-time systems, ensuring reliability and robustness.
  • Debug hardware and software issues, getting to the root cause of the issue.
  • Propose innovative solutions to technical challenges.
  • Design high quality systems which comply with regulatory standards.
  • Stay updated on advancements in DSP, FPGA, and Microcontroller technologies to introduce innovative approaches to system design.
  • Identify opportunities for process improvement and contribute to the optimization of workflows, tools, and methodologies. Contribute to the creation and maintenance of comprehensive technical documentation.
  • Proven professional experience in the design, simulation, implementation, verification and validation of digital circuits on FPGA devices, DSP and Microcontroller.
  • Proven experience in programming in VHDL language and in the use of Xilinx Vivado tools.
  • Proven experience in programming in C++ and C languages.
  • Good knowledge of theory and usage of Real Time Operating Systems (FreeRTOS, Zephyr).
  • Good knowledge of theory and design of complex digital electronic circuits and digital signal processing algorithms (FFT, digital filters, re-sampling, etc.).
  • Strong analytical and problem-solving attitude.
  • Experience in the use of laboratory equipment (oscilloscope, logic analyzer, signal generators).
  • Experience with peripheral standards and communication protocols (I2C, SPI, UART, RS485, RS232, RGMII, etc.).
  • Familiarity with scripting languages (e.g., Bash, Python).
  • Proficiency in source code revision control, especially GIT.
  • Good knowledge of agile methodologies.
  • Fluent English communication skills, both written and verbal.
  • Good knowledge of SHARC or equivalent DSP architecture.
  • Good knowledge of Matlab/SysGen for simulation and implementation of DSP algorithms.
  • Good knowledge of build systems (CMake).
  • Proficiency with GitLab, Docker, CI/CD, Artifactory.
  • Experience with application layer protocols, such as DNP, 1588, MQTT, and more.
  • Knowledge of electronic components and PCB reworking.
  • Experience with TCL scripting.

Equal Employment Opportunity Statement

Individuals seeking employment at Camlin are considered without regard to race, colour, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, gender identity, or sexual orientation.

#J-18808-Ljbffr

National AI Awards 2025

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

How to Find Hidden Machine Learning Jobs in the UK Using Professional Bodies like BCS, Turing Society & More

Machine learning (ML) continues to transform sectors across the UK—from fintech and retail to healthtech and autonomous systems. But while the demand for ML engineers, researchers, and applied scientists is growing, many of the best opportunities are never posted on traditional job boards. So, where do you find them? The answer lies in professional bodies, academic-industry networks, and tight-knit ML communities. In this guide, we’ll show you how to uncover hidden machine learning jobs in the UK by engaging with groups like the BCS (The Chartered Institute for IT), Turing Society, Alan Turing Institute, and others. We’ll explore how to use member directories, CPD events, SIGs (Special Interest Groups), and community projects to build connections, gain early access to job leads, and raise your professional profile in the ML ecosystem.

How to Get a Better Machine Learning Job After a Lay-Off or Redundancy

Redundancy in machine learning can feel especially frustrating when your role was technically advanced, strategically important, or AI-facing. But the UK still has strong demand for machine learning professionals across fintech, healthtech, retail, cybersecurity, autonomous systems, and generative AI. Whether you're a research-oriented ML engineer, production-focused MLOps developer, or applied scientist, this guide is designed to help you bounce back from redundancy and find a better opportunity that suits your goals.

Machine Learning Jobs Salary Calculator 2025: Figure Out Your True Worth in Seconds

Why last year’s pay survey is useless for UK ML professionals today Ask a Machine Learning Engineer wrangling transformer checkpoints, an MLOps Lead firefighting drift alarms, or a Research Scientist training diffusion models at 3 a.m.: “Am I earning what I deserve?” The honest answer changes monthly. A single OpenAI model drop doubles GPU demand, healthcare regulators release fresh explainability guidance, & a fintech unicorn pays six figures for vector‑search expertise. Each shock nudges salary bands. Any PDF salary guide printed in 2024 now looks like an outdated Jupyter notebook—missing the gen‑AI tsunami, the surge in edge inference, & the UK’s new Responsible‑AI framework. To give ML professionals an accurate benchmark, MachineLearningJobs.co.uk distilled a transparent, three‑factor formula that estimates a realistic 2025 salary in under a minute. Feed in your discipline, UK region, & seniority; you’ll receive a defensible figure—no stale averages, no guesswork. This article unpacks the formula, highlights the forces driving ML pay skyward, & offers five practical moves to boost your value inside the next ninety days.