Are you looking to join a passionate in-house R&D team to create products that use the latest software technologies to deliver cutting edge performance?
You’d be joining the team as the Senior Software Engineer and be designing and implementing embedded software whilst working in an Agile development environment where you will collaborate with other software engineers, hardware engineers and R&D. We’d really like to speak to candidate who are passionate about software development and who have an understanding of embedded firmware design, electronics, prototype development and debugging.
The Senior Software Engineer will also:
- Contribution to architectural and planning phases.
- Develop embedded software written mainly in C and sometimes C++.
- Produce clear, documented code and engage in peer code review.
- Write firmware to assist hardware bring-up and debugging of new designs.
- Provide software support for the transition of products from R&D to production.
If you think the Senior Software Engineer role could be your next career move, we'd ideally like you to have strong C, preferably on ARM based processors and experience with designing, implementing and debugging low level drivers. You'll also be familiar with modern software development tools and techniques (Git, Jira, Agile) and be a competent technical author. The ability to support and guide less experienced engineers would also be really useful.
C++ embedded programming skills and experience with operating systems such as Linux and continuous integration and delivery infrastructure such as Jenkins and Amazon Web Services would also help but that's not essential but you would need analog devices programming experience using VisualDSP++ and/or CrossCore Embedded Studio and the ability to simulate signal processing algorithms in MATLAB and translate to C code.
The company offers 23 days annual leave, rising to 24 days after 3 years’ service and 25 days after 5 years' service.
Cycle to Work Scheme, Life Insurance, a casual dress code, free parking and free lunches!
Let us tell you more! Please get in touch with your CV or call Lynne on 01722 334433