This role is to work with a dynamic team that takes ideas from concept to developed products in a fast-moving marine autonomy market. Ideal candidates will be multi-disciplined with a solid background in C and C++, and preferably have an understanding of embedded firmware development and algorithm development for control systems.
Working in a small team of creative and focused engineers, the candidate must be able to deliver solutions to the end customers, ensuring high quality and robust designs for a tough autonomous marine market place. Fast changing priorities and rapid troubleshooting of customer issues make flexibility a must.
With a busy workload for the rest of the team, candidates must be self-motivated, able to cope with a steep learning curve, and self-managing.
You need to have experience with;
- C++ 11
- Subversion and Git for source control
- MFC (legacy code maintenance only)
- Bare metal C firmware for ARM Cortex M3 processors
- Understanding of CAN bus
Candidates must have an understanding of developing GUI based applications, preferably with experience in using Qt and Visual Studio. A basic understanding of network technologies, especially TCP and UDP and the differences between them, is required, but a deeper understanding would be preferred.
You must have the ability to learn and improve in all of the above technologies, plus other technologies as they become necessary.
If interested, and you match the criteria above, please apply with your most recent CV and I will be in touch to discuss the role further.
Randstad Technologies Ltd is a leading specialist recruitment business for the IT industry. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.