Portishead, Somerset, United Kingdom Hybrid / WFH Options
Viper Subsea Ltd
and partners with IET (The Institution of Engineering and Technology). The Role: We are looking for an experienced and highly skilled Senior Embedded Software Engineer to join our Hardware Solutions Team. Key Responsibilities Include: Work as part of the Embedded Software Team. Undertake softwarearchitecture, definition, design and development, review and approval, testing and modification of embedded software products in support of the company's research and development activities and commercial deliveries. Sustain the Viper standard of design excellence and innovation. Produce technical documentation in accordance with company procedures. Guide best practices in … and mentoring to less experienced engineers. What We Are Looking For: Proven strong technical and people leadership, Bachelors', Masters' in Electrical/Electronics/Software/Computer Science, Proven Embedded Softwarearchitecture design and implementation experience, Proficiency in Python, C and C++, Strong problem-solving and analytical More ❯
Senior Data Architect – Data & Software Hybrid - East London (Stratford) 1-2 days/week Must be able to obtain UK SC Clearance Full Time £70,000 - £80,000 The Opportunity This is your chance to shape a nationally significant programme from the ground up. As one of the earliest … team members on a long-term UK Government initiative, you'll influence the architecture of a cutting-edge data and technology ecosystem. If you're driven by solving complex technical challenges and designing secure, scalable solutions with lasting impact—this role is for you. Your Role As a Senior … Technical Architect, you'll lead on the design and delivery of secure, cloud-native data and software architectures. You'll work at the intersection of engineering, delivery, and business strategy, ensuring robust and compliant solutions support key national priorities. You will: Lead development of enterprise-scale data and softwareMore ❯
of Kotlin/Java Strong knowledge of Android SDK, Android UI design principles, patterns, and best practices Strong experience with Android frameworks, multi-module architecture, Jetpack Compose, dependency injection (e.g., Dagger/Hilt), and asynchronous programming (e.g., Coroutines). Professional hands-on experience and working knowledge in designing a … the open-source Android ecosystem and the libraries available for common tasks and benchmarking and optimisation Unit, UI and Snapshot Testing Solid understanding of softwarearchitecture (MVVM), design patterns (SOLID, DRY) and best practices (specifically Google's Android design principles, interface guidelines) In-depth knowledge and experience of More ❯