Lockheed Martin Logo

Lockheed Martin

Senior Embedded Software Engineer

Posted 3 Days Ago
Be an Early Applicant
In-Office
Gloucester, Gloucestershire, England
Senior level
In-Office
Gloucester, Gloucestershire, England
Senior level
Develop and integrate embedded C++ software, DSP functions, Linux drivers, firmware, and applications for software-defined radio and RF systems. Design signal-processing pipelines, conduct test-driven development, build simulations and test harnesses, and integrate communications systems in mission environments. Collaborate within Agile multidisciplinary teams while supporting defence, cyber, intelligence, EW, and national-security programmes. The role requires eligibility for eDV clearance and may involve AWS, CI/CD, Linux, and SDR development tools.
The summary above was generated by AI
About the role

We are seeking a Senior Embedded Software Engineer to join a multi-discipline EW capability development team at our Gloucester site. This exciting opportunity allows you to work on a variety of Defence, Cyber, and Intelligence programmes, contributing to the design, development, and deployment of cutting-edge RF systems. If you have hands-on experience with embedded systems development – especially in the context of software defined radio applications – and are eager to advance your career in a high-impact, innovative environment, we want to hear from you!


At Lockheed Martin, we provide meaningful work and continuous learning opportunities that will help develop your skills and progress your career. We believe in supporting a healthy work-life balance, offering flexible work schedules, hybrid work where possible, and a comprehensive benefits package to ensure you can enjoy both your professional and personal life.
As an Embedded Software Engineer you will work within a multi-skilled team, using the OpenCPI framework to build, test, and optimize software-defined radio systems and RF applications. You’ll work closely with peers, Delivery Managers and Technical Leads to ensure that the customer mission requirements are achieved in efficient and innovative ways.


Key Responsibilities:


  • Component and Worker Development – Undertake the development and integration of DSP and SDR functions in C++ which will be incorporated into a wider OpenCPI application.
  • Platform & API development – Implement signal processing pipelines, embedded Linux drivers, firmware, and application management code to manage the integration of our applications with radios in use by our clients in the real world
  • System Design & Integration – Operate within a cross-functional team designing and integrating RF communication systems, ensuring seamless operation within complex mission environments.
  • Test & Measurement – Engage in test driven development strategies and consider testing throughout the development lifecycle of an application, implementing test harnesses and simulations for effective system verification and validation.
  • Innovation – Embrace the use of the latest AI/ML tooling and hybrid cloud compute environments to deliver results that continually outpace and challenge the status quo.
  • Collaboration & Reporting – Use Agile principles and strong communication to work with peers and leaders to ensure that our delivery is providing the right solution on time.
    This position offers a unique opportunity to work on innovative solutions for both Lockheed Martin and our customers, delivering cutting-edge technology in the realm of RF communications and SDR systems.

If you are passionate about developing embedded software for the national security arena and want to take the next step in your career, we encourage you to apply. Join our innovative team and be part of a rewarding journey to develop cutting-edge solutions for a wide range of critical applications.


Security clearance

This role requires you to be able to obtain and maintain eDV security clearance.

You don’t need to hold eDV clearance when you apply. If you don’t currently have it, we’ll support you through the application process.

 

Apply now and become a developer within our team to deliver impactful, innovative solutions that will shape the future of RF Cyber.

Required Skills, Qualifications, and Experience

It is expected that you can evidence significant experience in one of the following:


  • Using C++ to implement efficient solutions on resource constrained embedded devices
  • Working with RF communications and software-defined radio technologies & architectures
  • Working knowledge of digital signal processing, algorithm or payload development, and embedded system design
  • Competent in C/C++ and Python for embedded applications
Desired Skills
  • EW or SIGINT capability development (including RF waveform and protocol vulnerability analysis)
  • Familiarity with GnuRadio, MatLab, AMD EDF or other SDR development tools
  • Commercial and Military communications stacks and modem development
    (e.g IEEE 802.x, COFDM, Satcoms, or Link 16)
  • Working in AWS and CICD pipelined environments, especially with GitLab and Linux
  • Real-time test and measurement, using tools such as vector signal analyzers

Similar Jobs

4 Days Ago
In-Office
Senior level
Senior level
Appliances • Manufacturing
Develop and validate embedded software for power electronics systems, including motor drives, chargers, battery management, heaters, and power converters. Lead research projects from concept through prototype, select microcontrollers, conduct simulation and laboratory testing, create verification plans, assess technical risks, and present recommendations. The role also involves cross-functional collaboration, technical reporting, mentoring junior engineers, and researching emerging technologies.
Top Skills: Arm MicrocontrollersAssemblyAtlassian ToolsBattery Management SystemsCC++Embedded SystemsLaboratory Test EquipmentMatlabMicroprocessorsMotor ControlPower ConversionPower ElectronicsPython
18 Days Ago
In-Office
Senior level
Senior level
Automation • Manufacturing
Design, develop, integrate, test, and maintain embedded firmware for laser and calibration products. Responsibilities include embedded protocol implementation, APIs and libraries, code reviews, debugging, architecture, system optimization, and collaboration with multidisciplinary Agile teams. The role uses Embedded C, microcontrollers, RTOS platforms, low-level communications, automated testing, and DevOps practices. It also involves technical documentation, requirements definition, and mentoring junior engineers.
Top Skills: .NetAgileAltiumArm CortexAssemblerAtlassian ToolsBitbucket PipelinesBluetoothCC#C++Ci/CdClionCmakeConfluenceDevOpsEclipseEmbedded CEnterprise ArchitectFffFreertosGitGoogletestI2CIar Embedded WorkbenchJIRAMcuxpressoMvvmNordic MicrocontrollersNxp MicrocontrollersPowershellPythonRs485RtosSegger DebuggersSpiUartUartUmlUnityUsbVisual StudioVs CodeWpfWpfXamlZephyrZuken
18 Days Ago
In-Office
Senior level
Senior level
Artificial Intelligence • Semiconductor • Manufacturing
Own embedded firmware subsystems for the DX-1 accelerator platform from simulation and FPGA prototyping through silicon and production. Responsibilities include boot firmware, embedded Linux, kernel and driver development, management services, bare-metal firmware, telemetry, testing, hardware bring-up, debugging, and cross-functional technical leadership.
Top Skills: CC++Device DriversDevice TreeEmbedded LinuxFpgaHardware-In-The-Loop TestingI2CIeee 1588 PtpJtagLinux KernelMctpOpenbmcOpenembeddedPldmPmbusPythonRedfishSmbusSynceU-BootUefiYocto

What you need to know about the Bristol Tech Scene

Along with Gloucester, Swindon and Bath, Bristol is part of the "Silicon Gorge" tech hub, a region in the U.K. renowned for its high-tech and research-driven industries, with a particular emphasis on sustainability and reducing environmental impact. As the European Green Capital, Bristol is home to 25,000 cleantech companies, including Baker Hughes and unicorn Ovo Energy. The city has committed to achieving net-zero emissions within the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account