Essential skills will include
- BEng/BSc and/or master's degree in an appropriate engineering, computer science, information systems or related subject.
- Knowledge of Sensor and Communication systems.
- Software engineering experience from R&D concept through to the full product development life cycle
- Modern software architecture practices
- Experience of some kind of scientific application/DSP, including algorithm implementation
- Capability in multiple languages and switching between languages rapidly, eg C++/C#/Python
- Comfortable with modern agile development practices eg Scrum/Kanban
- Comfortable with modern software tooling eg Gitlab, Git, VS Code
Ideally you will have experience in some of the following:
- Experience of modern UI design.
- Embedded software development (cross-compiling, deployment).
- Linux OS and tools, Kernel drivers
- DevOps (Gitlab CI/CD Scripting, pipelines, Docker)
- Team Leadership or Line Management experience
Reasonable Adjustments:
Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.
If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.