
Firmware Engineer
Camlin Group
The Role
Overview
Design, develop, and optimize real-time DSP and microcontroller firmware.
Key Responsibilities
- performance optimization
- firmware design
- dsp optimization
- code review
- issue resolution
- team mentoring
Tasks
The Senior Embedded Firmware Engineer in the Real-Time Applications unit is a key contributor responsible for designing, developing, and optimizing cutting-edge solutions using DSP and Microcontroller technologies. This role provides also technical guidance, supporting junior and mid-level engineers, and ensures the system meets performance. -Ensure software meets strict real-time performance constraints, focusing on latency, throughput, and efficient use of system resources (e.g., memory, processing power). -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. -Propose innovative solutions to technical challenges. -Conduct code reviews, design evaluations, and testing to uphold high-quality standards. -Design and implement real-time systems, including DSP algorithms and microcontroller firmware, tailored to project requirements. -Investigate, debug and resolve complex technical issues in real-time systems, ensuring reliability and robustness. -Design high quality systems which comply with regulatory standards. -Stay updated on advancements in DSP 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.
Requirements
- c++
- cmake
- git
- python
- docker
- fpga
What You Bring
-Good Knowledge of build systems (CMake). -Knowledge of electronic components and PCB reworking. -Proven experience in programming in C++ and C languages. -Good knowledge of agile methodologies. -Proficiency in source code revision control, especially GIT. -Proven professional experience in the design, simulation, implementation, verification and validation of digital circuits on DSP and Microcontroller. -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, ecc.). -Familiarity with scripting languages (e.g., Bash, Python). -Strong analytical and problem-solving attitude. -Proficiency with gitlab, docker, CI/CD, artifactory. -Good knowledge of SHARC or equivalent DSP architecture. -Good knowledge of theory and design of complex digital electronic circuits and digital signal processing algorithms (FFT, digital filters, re-sampling, ecc.). -Familiarity with FPGA technologies, in particular AMD Xilinx. -Good knowledge of theory and usage of Real Time Operating Systems (FreeRTOS, Zephyr) -Experience with application layer protocols, such as DNP, 1588, MQTT, and more. -Fluent English communication skills, both written and verbal.
People Also Searched For
Client Account Manager jobs in Belfast , Northern Ireland , UK
Customer Service jobs in Belfast , Northern Ireland , UK
Account Manager jobs in Belfast , Northern Ireland , UK
Client Account Manager jobs in Northern Ireland , UK
Customer Service jobs in Northern Ireland , UK
Account Manager jobs in Northern Ireland , UK
Client Account Manager jobs in Belfast , UK
Customer Service jobs in Belfast , UK
Account Manager jobs in Belfast , UK
Benefits
-Hybrid Working -Company Pension & Life Assurance Schemes -On-site parking -Wellness programmes -Subsidised Gym Membership -Competitive salary
The Company
About Camlin Group
-Founded with a commitment to driving innovation across industries, Camlin Group has evolved into a key player in providing cutting-edge solutions. -The company's diversified portfolio spans energy, infrastructure, and transportation, enabling clients to achieve operational efficiency and reliability. -Camlin Group’s technological expertise is reflected in its product offerings for monitoring and optimizing electrical grids, networks, and systems. -Recognized for its unique approach to industrial automation, the company supports both private and public sector projects worldwide. -Their work has impacted everything from energy distribution networks to large-scale transport infrastructure projects, showcasing their vast expertise. -Notably, Camlin Group has delivered numerous critical projects, including advanced systems for smart cities and energy transition initiatives.
Sector Specialisms
Energy
Rail
Electricity Grids
Low Voltage Networks
Asset Monitoring
Fault and Load Management
Renewable Energy
Power Grids
Distributed Generation
Electric Vehicles
Transformer Monitoring
Circuit Breaker Monitoring
Generator Monitoring
Network Performance Optimization
Sensing and Switching Technologies
Advanced Analytics
Communications
Rail Signaling Power Systems
Pantograph Condition Monitoring
