Package:
£45,000 - £55,000
Flexible Core Working Hours
Hybrid Working - Glasgow
Pension Scheme
Private Healthcare
Free Life Assurance
The Senior Firmware Engineer / Senior Embedded Software Engineer Responsibilities:
- Lead the development of complex laser system technology.
- Design, develop and maintain embedded code, written in C/C++.
- Produce technical documentation throughout the SDLC process.
- Integrate software with hardware and optics.
- Ensure all legacy software is supported.
The Senior Firmware Engineer / Senior Embedded Software Engineer Experience and Skills:
- Experience in embedded software development.
- Deep experience in C and C++ (or other OOP language) design and programming
- Extensive experience in software development and programming in an industrial environment
- Strong Real-Time Operating System experience and event-driven programming.
- Ability to read electronic schematic diagrams and data sheets.
- Extensive experience in low-level microcontroller interfaces.
- Experience in embedded software and hardware integration testing and verification.
- BSc in Computer Science / Software Engineering / Electronic Engineer or other
In Addition to the above Skills:
- Test Driven Development (TDD)
- ARM Cortex-M processor architecture familiarity
- C# programming experience
- Visual Studios
- Knowledge of the NPI process
This employer assists with relocation and can provide sponsorship!