£50/hr to £60/hr
London, England
Permanent, Variable

Embedded Software

Posted by MicroTECH Global Ltd.

JOB AD:

The successful candidate will be an experienced software engineer who can use our reference software architecture (software requirements model) to design, implement and test software for embedded devices.

As part of a Central London-based technology company, the successful candidate will be able to apply their technical skills and experience in the delivery of complex and innovative software solutions.

Technical Responsibilities:

Design and implement software of embedded devices and systems from requirements to production and commercial deployment Design, develop, code, test and debug system software Review code and design Analyse and enhance efficiency, stability and scalability of system resources Integrate and validate new product designs Support software QA and optimize I/O performance Interface with hardware design and development Assess third party and open source software Maintain appropriate documentation

Qualifications & Skills:

Essential:

Engineering or computer science undergraduate degree Embedded real-time software development using C/C++ (5+ years) RTOS (any) Unit testing Debugging SysML (or UML)

Desirable:

Experience of software integration of Ku or Ka band electronically steered phased array antennas.

Experience of RF communications technologies.

Experience of telecommunications development.3 ARM Cortex-M architecture (CMSIS) IP Protocols such as SNMP, NTP, HTTPS Embedded Web UI Git JIRA Test Driven Development Websockets and other Web technologie