Senior Embedded Software Engineer
Salary: Negotiable DOE
Benefits: 12% Pension contribution, Private Medical Insurance, Bonus, 25 days holiday, Free lunch!
We have an exciting opportunity for a Senior Embedded Software Engineer to join an ambitious, innovative, technology & product development company who deliver solutions for the UK’s defence and homeland security. The opportunity will present you with the environment to realise your potential and grow with the business. The company are in an exciting period, working on state-of-the-art technology and developing new client relationships.
As a Senior Embedded Software Engineer, you could be at the forefront of this innovation race by helping to protect the UK from the latest technological and cyber threats.
Your work will have a real-world impact. You’ll get to explore pioneering concepts by collaborating with elite multi-disciplinary teams of highly educated and skilled scientists, engineers, and designers. It’s a fantastically challenging, varied and agile role. You’ll see ideas become a reality through the development of prototypes using a rapid approach to design and implementation.
Using C and at least one other language as appropriate for prototyping or test harness creation (such as C#, C++, Java, MATLAB, PHP, Python or Simulink) you’ll get to develop embedded software for new inventions and cutting-edge technology. Through the whole product life cycle, you’ll capture, design, develop, document, test, and deliver through to the prototype production. This will use all your experimental and problem-solving skills.
You’ll get to enjoy a broad range of technically demanding projects with the freedom to find solutions with the support of highly capable and intelligent colleagues.
Senior Embedded Software Engineer Essential Skills and Qualifications:
Using C and at least one other language as appropriate for prototyping or test harness creation (such as C#, C++, MATLAB, PHP, Python or Simulink), the projects cover areas such as:
development of applications for Real Time Operating Systems (RTOS) or bare metal,
experience of debugging embedded software,
interfacing to standard peripherals such as SPI, I2C, UART etc.,
optimisation for resource constrained applications,
good knowledge of standard algorithms,
ability to develop new and / or adapt existing algorithms.
Ideally you will have notable experience in two or more of the above areas. You will also have a track record of academic excellence, hold a relevant degree, and have proven technical capabilities including the design and development of technology solutions.
This is an excellent opportunity for you to secure a challenging and rewarding position as a Senior Embedded Software Engineer with a company developing world leading technology solutions. You will be offered the chance to develop and progress your career in an end-to-end project delivery environment.
Cirrus Selection offers the services of an Employment Agency for permanent recruitment and the services of an Employment Business for contract recruitment.