Embedded Software Development Opportunity
">
As a seasoned Embedded Software Engineer, you will be responsible for turning high-level system requirements into software features. This role offers a chance to work on complex and innovative products for telecoms and network providers.
">
The ideal candidate will have strong commercial experience in Embedded software development using C and C++, with a focus on re-usable and extensible Object Oriented design patterns.
">
This is a fantastic opportunity to develop your skills in embedded software development and shape the future of our latest innovative products.
">
Key Responsibilities:
">
">
* Full lifecycle embedded software development
">
* Development of C++ software using Object Oriented design patterns
">
* Deploying applications and drivers onto an embedded Linux system
">
* Estimate project timescales
">
* Work in a hybrid environment with 2 days per week office based in Linlithgow
">
">
About You:
">
We are looking for someone with experience working in an agile development environment, with a strong background in C and C++ Embedded software development, as well as experience with Linux.
">
You should also have good communication skills and the ability to work in interdisciplinary technical teams.
">
Benefits:
">
This role offers a competitive salary, plus additional benefits including a pension scheme, 32 days holiday, performance bonus, share incentive plan, healthcare scheme, income protection, life assurance, flexible working hours, and sponsorship available under the Skilled Worker Visa.
">
What We Offer:
">
Award-winning training opportunities, a supportive culture, and the chance to work on complex and innovative products.
">
In this role, you will receive continuous support and development, helping you grow in your career as an Embedded Software Engineer.