Software Engineer ( C and C++ )

12 Jan 2018
10 Feb 2018
Contract Type
Full Time
Expanding Welshpool company is looking to recruit a Software Engineer - This is a permanent position starting in January '18. The successful candidate is expected to become a key part of an electronics and software engineering team working on project delivery, service provision and product development. The job involves bidding for, designing, implementing, testing, acceptance and after-sales support of systems for the International Defence and Industrial market sectors. Candidate will be involved in one or more of the following product developments or projects: •On-going software change and test of a networked system of desktop and bespoke devices for the Defence Sector. Particularly Embedded Linux and but some Windows desktop applications too. •Next generation development of bespoke devices for the Defence Sector. •Development of system interoperability and security products. Defence and Government sectors and IOT opportunities. •Development of the company's next generation of Vehicle Health and Usage Monitoring device firmware and support software. Must have •Ability to design and develop OO solutions for implementation in C++ on embedded Linux. •Ability to design and configure FPGA solutions using VHDL. •Familiar with ARM® development tools. •Fluency in C/C++ with gcc/g++ and familiarity of cross-compilation and Make. •Ability to configure and manage a Debian based embedded Linux OS. •Experience of implementing software for TCP/IP socket communications. •Good Software Configuration Management and Issue Management experience. •At least 2 years commercial programming experience however candidates with a very strong academic bias towards these Must Have' skills will also be considered. Highly desirable •Familiarity with Xilinx FPGA devices, intellectual property (IP cores), development tools, and tool environments. •Experienced in Zynq-7000 firmware development. •Ability to design and develop non-OO solutions for implementation in C on embedded Linux. •UML (ideally SysML with Enterprise Architect). •Cryptography: Windows bCrypt/nCrypt libraries or Open SSL under Linux. •Wireshark. •XML and ASN.1. •Experience with Eclipse IDE. •CANbus knowledge and experience. •Software test and Coding Standard compliance experience. Desirable •MS Visual Studio 2010 or above. •Mobile phone Android, iOS or Windows development experience. •Skills in other OO languages e.g. C#.Net or Java. •Windows desktop or Windows Server application development knowledge. •SQL/Database experience. Located in Welshpool this position is commutable from Shrewsbury, Oswestry, Newtown,Telford and surrounds To apply for this exciting position please call Rod Vaughan on (Apply online only) or apply on line. If you have not received feedback in 14 days please deem your application as unsuccessful Ethero staffing provides both permanent and temporary recruitment services to local businesses. With the simple ethos of local people for local jobs we aim to ensure that we support the local employment market whenever possible with targeted local advertising strategies and maximised local networking operations. Ethero Staffing's standard service provision ranks amongst the most competitive in the UK market place:- - Highly competitive charge rates - if we can save you money we will. - Industry leading service guarantees to underline our belief in our ability - Forward provisions for contingency planning for clients using high volumes of staff - Candidate assessments specifically designed for a client or even a single job - Repeat customer discounts and long term contract cost reductions