As an Embedded Software Engineer you will have an immediate impact on my client. You will design, write and support embedded software for the company’s range of products. My client develops innovative, high performance, bespoke radio systems across a range of markets.
Design, develop, test and support company software products particularly for embedded platformsDevelop applications to support the manufacture and test of company productsDetermine product requirements through customer interactionWork closely with other members of a multi-disciplined team on hardware and user interfacesWrite support documentation such as user guidesProvide design input on company productsMaintain company quality system for software development
Experience and Qualifications:
Degree (or equivalent) in Electronic Engineering, Computer Science or related subject.Has extensive experience of embedded software development using C or C++. Experience of using Embedded Linux, ARM processors and Texas Instruments MSP430 would be advantageous.Experience of the full software development life cycle within a documented quality system. Able to understand electronic circuits and device datasheets to develop low-level device driver software.Able to bench test embedded software and hardware using debuggers, logic analysers, oscilloscopes, and so on.A working knowledge of the following technologies would be an advantage: radio systems, IP networks, Linux, RTOS, source control (e.g. using GIT), assembly code, DSP, FPGA.
Due to the nature of work undertaken, applicants will be required to undergo security clearance vetting, if not already security cleared to a minimum SC level. Incumbents of these positions are required to meet special nationality rules and therefore these vacancies are only open to sole British Citizens
Job title: Embedded Software Engineer
Locations: Portsmouth, Fareham, Cosham, Southampton, Eastley, Gosport
Keywords: Embedded, Electronics, Microcontroller, MSP430, Device Driver, Datasheets