C++ Embedded Software Engineer Job Description: The team is undertaking the design and implementation of a satellite communications SoftwareDefinedRadio (SDR) modem. You will be part of a small multi-disciplinary team containing software, system, firmware and infrastructure engineers. more »
our Modem team within the Product Engineering group. The team is undertaking the design and implementation of a satellite communications SoftwareDefinedRadio (SDR) modem. You will be part of a small multi-disciplinary team containing software, system, firmware and infrastructure engineers. … within complex systems. Developing software aspects to support the operation of satellite modem products based on SoftwareDefinedRadio technologies. Definition, implementation, verification and validation activities associated with these solutions. Work in response to requirements, defining sub-systems, communicating risk more »
our work. You will be responsible for: Designing and developing state-of-the-art FPGA designs for one of our softwaredefinedradio (SDR) solutions. Designing and testing Digital Signal Processing (DSP) algorithms using MATLAB or similar Managing technical tasks/projects and people … developments. Ability to produce high-quality FPGA designs Understanding of FPGA and SoC architectures Experience of FPGA development (eg VHDL). Understanding of radio communications Understanding of digital signal processing Development on Linux based systems Range of software development experience including MATLAB, C++, Python The package more »
working with engineers from other disciplines to develop systems and will be joining a team of engineers working on new product developments in radio and control systems. Alongside this, you will demonstrate your leadership abilities and get involved in system design, software architecture, and coding. This … also have, Experience of leading on new technology adoption. Knowledge of how to develop robust and secure systems. Experience in softwaredefinedradio or digital signal processing. Knowledge of interfacing to FPGAs or other custom electronics Experience with the Git version control tool, preferably more »
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Defence
SoftwareDefinedradio Technical Specialist Dynamic (hybrid) working: We trust our people to agree, within their teams, where and when they can be most effective. Our Dynamic Working policy allows individuals flexibility around the hours they work and where they work. Typically for this … to technically lead a team of Software engineers Experience of mobile/satellite communications and their associated protocols SoftwareDefinedRadio Network architectures Communication Protocols (e.g. SPI, UART, Ethernet, PCI-Express) Communication systems, communication theory, digital signal processing (DSP, embedded firmware) Knowledge … of wireless protocols such as 5G NR, LTE and 802.11 Knowledge of Mesh Networking and associated protocols e.g AODV Knowledge of Radio interfaces and an understanding of different modulation/demodulation techniques. Software Design methodologies (e.g. UML) Ability to work proactively as part of a larger more »
Stevenage, South East, United Kingdom Hybrid / WFH Options
Defence
SoftwareDefinedradio Technical Specialist Dynamic (hybrid) working: We trust our people to agree, within their teams, where and when they can be most effective. Our Dynamic Working policy allows individuals flexibility around the hours they work and where they work. Typically for this more »