Current Vacancies
Senior Firmware Engineer
Competitive salary and benefits package on offer, within an employee-owned organisation.
Full time role, 37.5 per week.
Closing date: Sunday, 8th of October 2023.
The Senior Firmware Engineer will play a pivotal role in the design, development, testing, and optimisation of embedded software solutions for our existing and future products. The candidate will collaborate closely as part of a cross-functional team to deliver high-quality firmware that meets performance, reliability, and scalability criteria.
Responsibilities
- Design and implement firmware for embedded systems, ensuring efficient and robust operation.
- Develop, execute, and maintain test procedures for firmware, ensuring reliability and compliance with specifications.
- Profile and optimise firmware for performance, power consumption, and memory usage.
- Collaborate with hardware engineers to ensure seamless integration of firmware with electronic components.
- Create and maintain comprehensive documentation for firmware code, algorithms, and validation results.
- Conduct peer code reviews and provide guidance to junior firmware engineers, fostering best practices and continuous improvement.
- Stay updated with the latest firmware development tools, methodologies, and industry trends.
- Diagnose, troubleshoot, and resolve embedded software issues.
- Safety and Compliance: Ensure that firmware adheres to industry safety and compliance standards.
Knowledge, Skills & Experience
Essential
- Bachelor’s degree in Electrical Engineering, Computer Science, or a related field. A Master’s degree or higher is preferred.
- A minimum of 5-7 years of experience in firmware or embedded software development.
- Solid problem-solving, analytical, and debugging skills.
- Proficiency in embedded C/C++ programming.
- Familiarity with various microcontroller architectures and their peripherals, especially arm.
- Strong understanding of software development life cycle, including version control (e.g. Git), debugging, and testing.
- Knowledge of communication protocols such as I2C, SPI, UART, and USB.
- Excellent communication and collaboration skills.
Desirable knowledge, skills and experience
- Industrial communications experience such as Profibus, Profinet, Ethernet IP and PLC integration
- Electronics circuit design
- Awareness of FDA 21 CFR Part 11 compliance requirements
- Experience working to ISO13485 standards
To apply please send a CV and Cover Letter to hr@aberinstruments.com, For an informal discussion please call Christina on 07483 044699.