Embedded Software Architect
The Company:
Our client is a leading technology developer known for its commitment to delivering innovative solutions in the communications sector. They are dedicated to pushing the boundaries of what’s possible in real-time communication technology and are now seeking a skilled Software Architect to join their talented team.
Key responsibilities for the role of Software Architect will include:
* Lead the architectural design of complex embedded software systems.
* Collaborate with cross-functional teams to ensure successful delivery.
* Create and maintain architectural blueprints whilst ensuring scalability and security.
* Oversee the technical direction across multiple software projects.
* Create proof of concepts and prototypes.
* Advise on software best practices.
* Keep up to date with industry trends and emerging technologies.
As the selected Software Architect, your background should include:
* Experience as a Software Architect or a Principal level Embedded Software Engineer that would like to advance into architecture.
* A deep understanding of Embedded Linux, including Linux Kernel and Device Drivers, and/or Android Open Source Project.
* Strong programming skills in either C, C++, Java.
* Excellent problem solving skills.
* Ability to communicate with key stakeholders at various levels.
Benefits - Hybrid working, 6% pension, AXA private healthcare, dental cover, income protection, life assurance, electric car charging points, 25 days holiday plus option to buy or sell additional days, discounted gym membership, contribution to glasses and free eye test, wellbeing app with counselling, fitness, and dietary services.
Why Join?
Opportunity to work with cutting-edge technology in real-time communications. A collaborative and inclusive culture that values innovation and professional growth.
If you're an experienced Software Architect ready for a fresh challenge, we want to hear from you!