Senior Embedded Software Engineer Milton Keynes Onsite Working Permanent position Are you a Software Engineer looking to accelerate your career? We have an opportunity for you to join a fast-growing team as part of the pioneering development of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. What will you do? Use your C programming skills to produce low-level and high-level software through all phases of the development process. Contribute to key projects including Linux-based single-board computers and high-reliability microcontroller systems. As a proactive programmer with a problem-solving mindset, you will be responsible for software designs from concept through production, including product roadmaps, block diagrams, detailed design and coding, analysis, test, qualification, and in-orbit support. You will already have development experience at nearly every level of the software stack, including microcontrollers, low-level drivers, board support packages (BSP), end-use applications, and user interfaces. As a Senior Software Embedded Engineer, you will be involved in the designing, coding, testing, and debugging (mostly in C). You will also be reviewing code and analysing code for efficiency & stability. Integrating and validating new product designs is an important part of the role and you will be expected to interface with design and develop...