Description
This is your opportunity to be part of something big - join the Space race today!
Your mission is to Develop Embedded Software for On-Board Data Handling Systems.
We have a 6 - 12 month opportunity for an exceptional Embedded Software Engineer with C programming (C++ ARM is a desirable) and low-level driver development as well as Version Control to work on the next entry of software for a number of upcoming space missions. The good news is that you will not be required to travel into space but rather to do the development from planet Earth.
The role is locate in Surrey and is near enough to London.
Key Tasks
- Agreeing requirements with other members of team.
- Development of software to agreed specification
- Low-level design work.
- Configuration and Testing of Software
- General Problem solving
- Working as part of team to deliver final product.
Qualifications/Experience
- A good Degree or equivalent in Engineering, Computing or similar subject Experience
- Development of Low-level Software for Embedded systems.
Skills Essential
- C Expertise
- Use of Version Control and Bug tracking systems
- Experience of low-level driver development.
- Understanding of Hardware aspects. - FPGA interfacing etc
- Flexible and able to work under pressure.
- Good written and verbal communication skills.
Desirable
- C++ ARM based processors
- Experience in range of microprocessors. eg TMS, PIC
- Development of Test Tools in Visual Studio
- CAN Bus. Background in Electronics
- Networking/Router configuration.
- Embedded OS usage eg VxWorks,
Please send CV ASAP