3 of 3 Permanent TCP/IP Jobs in Maidenhead

Principal Software Engineer

Hiring Organisation
Matchtech
Location
Maidenhead, Berkshire, United Kingdom
Employment Type
Permanent
software engineering team (typically 5 to 20 engineers) delivering multiple concurrent R&D and production programmes. The focus is on embedded and / or application software in secure environments, with end-to-end ownership across the software lifecycle (requirements through design, implementation, test, verification, deployment and support). … c. 5 engineers, depending on team structure). Key responsibilities Lead the architecture, design, development, documentation, and testing of embedded and / or application software. Derive software requirements and architecture from higher-level system requirements and design artefacts. Apply object-oriented design principles to support reuse and integration ...

Principal Software Engineer

Location
Maidenhead, England, United Kingdom
deliver software components into projects and products and supports the deployment and maintenance of software components. A professional at this grade applies technical / professional knowledge, making independent judgements based on practice and significant previous experience to support decision making. Often seen as a referral point or more … senior team member to accelerate more complex problems. Roles will act independently with minimal guidance, and may act as project managers / formal mentors for junior staff. Scope Provide technical leadership and define, architect, design, develop, document and test embedded and / or application software ...

Software Engineer

Location
Maidenhead, England, United Kingdom
problems. Shape next-generation defence technology. Copello are partnering with a leading defence and cyber organisation in Berkshire to find an experienced Senior / Principal Software Engineer to join a highly skilled engineering team. This is a fantastic opportunity for a software engineer who enjoys technical ownership, complex … technical responsibility across the software development lifecycle - from requirements and architecture through to design, implementation, testing and verification. Designing and developing embedded and / or application software . Working with C and C++ across bare-metal, RTOS and Linux environments. Developing robust, reusable software using Object-Oriented Design ...