Role: Senior Embedded Engineer
Location: Cambridge
Salary range: £50,000 - £65,000
Hybrid role: 3 days a week in the office, Monday, Tuesday and Thursday set days.
You will be creating and developing embedded software for the most advanced distributed spectral monitoring systems, with C++ and Linux operating system.
This is a great opportunity to take significant responsibility in a fast paced and successful company, working alongside a talented group of like-minded Engineers on a range of fascinating applications.
Duties and responsibilities?
* All aspects of the full software development life cycle, including requirements analysis, design, development, testing, documentation and training.
* Programming to deliver robust, clean, high quality software.
* Creation of functional designs and specifications.
* Rigorous approach to testing, including writing scripts for test automation.
* Reviewing code written by other programmers and providing constructive feedback to ensure it aligns with the required quality standards.
Experience and Qualifications Required:
* Experience developing and optimizing complex software systems.
* Experience design and implementing embedded kernel technologies and drivers.
* Strong Embedded C and C++ programming skills.
* Excellent analytical and problem-solving ability.
* Attention to detail and a passion for producing high quality software with clean code.
* Must demonstrate clear ownership, but not at the expense of teamwork.
* Excellent communication skills.
Desirable:
* A science or engineering degree in Computer Science or Electronics.
* Linux shell scripting.
* Rust
* Python
* Docker
* Git
* Distributed / networked systems
* RF experience
* Digital Signal Processing
How to apply?
Please email a CV to danielle.chapman@experis.co.uk