Permanent contract
Senior Software Engineer
Greater Manchester
Software development for a Demonstration Satellite that will be launched late 2022 and support development on the satellite when in orbit.
Skills and Experience:
- Knowledge of software structures and architectures
- Experience working with network protocols (e.g. TCP/IP)
- Experience defining, developing and maintaining full software stack
- Knowledge of embedded operating systems such as Linux
- Experience of embedded processors i.e. ARM, MIPS and DSP
- Experience of OOD and unit testing using C/C++
- Knowledge of Linux kernel and device drivers
- Experience of TDD and formal development processes using industry standard tool sets, e.g. GIT, SVN
- Understanding of best practices for system variability, error handling and robustness
Apply for this role
Required skills
C
C++
Linux