Firmware and Electronics Engineer
Aberdeen | £65,000 - £75,000 per annum | Permanent, On-site
We are seeking a highly skilled Senior Electronics/Firmware Engineer to join a growing team in Aberdeen. As a key member of the engineering department, you will play a crucial role in the design, development, and implementation of electronic circuits and firmware for state-of-the-art sensor products. The ideal candidate will possess a strong foundation in both electronics design and firmware development, with a passion for pushing the boundaries of technological innovation.
Responsibilities:
- Design fully functioning electronic circuits with microcontrollers, emphasizing reliability and efficiency.
- Develop analogue front ends to interface with microcontrollers/ADC, ensuring optimal signal processing and accuracy.
- Layout PCBs using Altium Designer 2015 onwards, adhering to industry best practices and standards.
- Write low-level bare metal firmware in C/C++ for microcontrollers, particularly ARM Cortex M3/M4, ensuring robust performance and functionality.
- Demonstrate a deep understanding of microcontroller architecture and peripherals, implementing code from scratch to interface with various components (SPI, I2C, UART, etc.).
- Collaborate with cross-functional teams to integrate firmware with hardware components, ensuring seamless interoperability and performance optimization.
- Conduct thorough testing and debugging of electronic circuits and firmware, identifying and resolving any issues or inefficiencies.
- Stay updated on the latest advancements in electronics and firmware technology, incorporating innovative solutions into product designs when applicable.
Your profile:
- Minimum of 5 years of experience in electronics design and firmware development, preferably in a similar industry or field.
- Proficiency in designing electronic circuits with microcontrollers, emphasizing reliability and efficiency.
- Extensive experience with analogue front ends and PCB layout using Altium Designer 2015 onwards.
- Expertise in writing low-level bare metal firmware in C/C++ for microcontrollers, particularly ARM Cortex M3/M4.
- Strong understanding of microcontroller architecture and peripherals, with the ability to write code from scratch to interface with various components.
- Excellent problem-solving skills and attention to detail, with the ability to troubleshoot and debug complex electronic systems.
- Effective communication skills, with the ability to collaborate effectively with cross-functional teams.
Benefits:
- Competitive salary and benefits package
- Opportunities for career advancement and professional development
- Collaborative and innovative work environment
- Chance to work on cutting-edge technology in the subsea industry
If you are interested in applying please submit your CV here and we will be in touch.