Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
curve, as it requires gaining in-depth knowledge of multiple product lines and the ability to switch contexts effectively. Strong planning, system design, and documentationskills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer the role: Maintaining and enhancing … firmware and PC/mobile front-end software . Ensuring all updates meet defined performance, cost, and schedule objectives. Maintaining up-to-date technical documentation for all supported products and changes made. Gaining deep understanding of the operation and usage of legacy products to ensure reliable ongoing support. Managing … development, preferably in a commercial product environment. Proven track record of delivering and maintaining real-time embedded systems in C/C++ Strong programming skills in C and C++. Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP More ❯
development (NPD). For NPD you will be responsible for the product throughout its development lifecycle meaning you will need good architecture planning, design skills, keen product cost awareness and keen documentationskills to ensure the product can be efficiently manufactured. The successful candidate will be working … with the other engineers, production, and production engineering, where necessary. Produce prototypes of designs where appropriate. Maintain and update existing product designs and design documentation as required. Sustaining engineering, deciding when samples are required for testing versus just comparing parameters on datasheet OR when a PCB change is required More ❯
curve, as it requires gaining in-depth knowledge of multiple product lines and the ability to switch contexts effectively. Strong planning, system design, and documentationskills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer – the role: Maintaining and enhancing … embedded firmware and PC/mobile front-end software. Ensuring all updates meet defined performance, cost, and schedule objectives. Maintaining up-to-date technical documentation for all supported products and changes made. Gaining deep understanding of the operation and usage of legacy products to ensure reliable ongoing support. Managing … development, preferably in a commercial product environment. Proven track record of delivering and maintaining real-time embedded systems in C/C++ Strong programming skills in C and C++. Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
development (NPD). For NPD you will be responsible for the product throughout its development lifecycle meaning you will need good architecture planning, design skills and keen documentation skills. The successful candidate will be working alongside the existing multidiscipline R&D team but should also be comfortable working … circuit design decisions where appropriate. Ensure that designs meet the stated objectives relating to performance, cost and timescale. Maintain and update designs and design documentation as required. Ensure that all aspects relevant to the tasks in hand relating to the product operation and usage are understood, thereby ensuring that … Android. Linux Inter-Process Communications (Shared memory, Semaphore and FIFO) Fundamental understanding of electronic circuits Enthusiasm for continuous learning Excellent verbal and written communication skills This is an excellent opportunity to become part of the key engineering team within a developing business with its culture shaped by core values More ❯