available. Candidates who express an interest may be considered for future positions at Northrop Grumman. Northrop Grumman's Space Systems is looking for a Principal/Sr. Principal Software Engineer with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop, integrate, and test software that manages a … prioritize and make recommendations to Technical Leads, as required, to implement tasking assigned. Principal Software Engineering Basic Qualifications: Bachelor's degree with 5+ years software development experience working on embedded real-time systems or 3+ years with a master's degree, in lieu of a degree 9 years will be considered Experience in developing in C++ and/or … Python Experience in embedded software development Experience developing in a Linux and/or Windows environment U.S. Citizenship No clearance is required to start, but you must have the ability to obtain and maintain a DoD Top Secret clearance with SCI Sr. Principal Software Engineer Basic Qualifications: Bachelor's degree with 8+ years of software development experience working More ❯
available. Candidates who express an interest may be considered for future positions at Northrop Grumman. Northrop Grumman's Space Systems is looking for a Principal/Sr. Principal Software Engineer with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop, integrate, and test software that manages a … prioritize and make recommendations to Technical Leads, as required, to implement tasking assigned. Principal Software Engineering Basic Qualifications: Bachelor's degree with 5+ years software development experience working on embedded real-time systems or 3+ years with a master's degree, in lieu of a degree 9 years will be considered Experience in developing in C++ and/or … Python Experience in embedded software development Experience developing in a Linux and/or Windows environment U.S. Citizenship No clearance is required to start, but you must have the ability to obtain and maintain a DoD Top Secret clearance with SCI Sr. Principal Software Engineer Basic Qualifications: Bachelor's degree with 8+ years of software development experience working More ❯
available. Candidates who express an interest may be considered for future positions at Northrop Grumman. Northrop Grumman's Space Systems is looking for a Principal/Sr. Principal Software Engineer with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop, integrate, and test software that manages a … prioritize and make recommendations to Technical Leads, as required, to implement tasking assigned. Principal Software Engineering Basic Qualifications: Bachelor's degree with 5+ years software development experience working on embedded real-time systems or 3+ years with a master's degree, in lieu of a degree 9 years will be considered Experience in developing in C++ and/or … Python Experience in embedded software development Experience developing in a Linux and/or Windows environment U.S. Citizenship No clearance is required to start, but you must have the ability to obtain and maintain a DoD Top Secret clearance with SCI Sr. Principal Software Engineer Basic Qualifications: Bachelor's degree with 8+ years of software development experience working More ❯
available. Candidates who express an interest may be considered for future positions at Northrop Grumman. Northrop Grumman's Space Systems is looking for a Principal/Sr. Principal Software Engineer with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop, integrate, and test software that manages a … prioritize and make recommendations to Technical Leads, as required, to implement tasking assigned. Principal Software Engineering Basic Qualifications: Bachelor's degree with 5+ years software development experience working on embedded real-time systems or 3+ years with a master's degree, in lieu of a degree 9 years will be considered Experience in developing in C++ and/or … Python Experience in embedded software development Experience developing in a Linux and/or Windows environment U.S. Citizenship No clearance is required to start, but you must have the ability to obtain and maintain a DoD Top Secret clearance with SCI Sr. Principal Software Engineer Basic Qualifications: Bachelor's degree with 8+ years of software development experience working More ❯
available. Candidates who express an interest may be considered for future positions at Northrop Grumman. Northrop Grumman's Space Systems is looking for a Principal/Sr. Principal Software Engineer with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop, integrate, and test software that manages a … prioritize and make recommendations to Technical Leads, as required, to implement tasking assigned. Principal Software Engineering Basic Qualifications: Bachelor's degree with 5+ years software development experience working on embedded real-time systems or 3+ years with a master's degree, in lieu of a degree 9 years will be considered Experience in developing in C++ and/or … Python Experience in embedded software development Experience developing in a Linux and/or Windows environment U.S. Citizenship No clearance is required to start, but you must have the ability to obtain and maintain a DoD Top Secret clearance with SCI Sr. Principal Software Engineer Basic Qualifications: Bachelor's degree with 8+ years of software development experience working More ❯
available. Candidates who express an interest may be considered for future positions at Northrop Grumman. Northrop Grumman's Space Systems is looking for a Principal/Sr. Principal Software Engineer with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop, integrate, and test software that manages a … prioritize and make recommendations to Technical Leads, as required, to implement tasking assigned. Principal Software Engineering Basic Qualifications: Bachelor's degree with 5+ years software development experience working on embedded real-time systems or 3+ years with a master's degree, in lieu of a degree 9 years will be considered Experience in developing in C++ and/or … Python Experience in embedded software development Experience developing in a Linux and/or Windows environment U.S. Citizenship No clearance is required to start, but you must have the ability to obtain and maintain a DoD Top Secret clearance with SCI Sr. Principal Software Engineer Basic Qualifications: Bachelor's degree with 8+ years of software development experience working More ❯
available. Candidates who express an interest may be considered for future positions at Northrop Grumman. Northrop Grumman's Space Systems is looking for a Principal/Sr. Principal Software Engineer with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop, integrate, and test software that manages a … prioritize and make recommendations to Technical Leads, as required, to implement tasking assigned. Principal Software Engineering Basic Qualifications: Bachelor's degree with 5+ years software development experience working on embedded real-time systems or 3+ years with a master's degree, in lieu of a degree 9 years will be considered Experience in developing in C++ and/or … Python Experience in embedded software development Experience developing in a Linux and/or Windows environment U.S. Citizenship No clearance is required to start, but you must have the ability to obtain and maintain a DoD Top Secret clearance with SCI Sr. Principal Software Engineer Basic Qualifications: Bachelor's degree with 8+ years of software development experience working More ❯
Grand Prairie, Texas, United States Hybrid / WFH Options
Lockheed Martin
Job ID: 692462BR Date posted: Aug. 11, 2025 Description: You will be a Cyber Software Engineer in the Program Protection Organization. Our organization oversees all aspects of Anti-Tamper and embedded Cybersecurity across Missiles and Fire Control. We are chartered with providing the skills and innovative technologies to develop, design, produce and sustain secure products across our Lines … of Business. What You Will Be Doing As the Cyber Software Engineer you will be responsible for supporting a broad range of challenges in a dynamic team environment and the ability to work with Cyber Exploitation Engineers, Cyber System Security Engineers and system engineers across Lockheed Martin MFC to develop new exploitation software tools, and maintain current capabilities. Your … to improve integrity and security of weapon system environments. • Support testing and related activities across a wide variety of platforms and technologies using advanced techniques and methodologies, such as embedded hardware, electronic warfare, radio frequency, etc. Why Join Us Do you want to be part of a company culture that empowers employees to think big, lead with a growth More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Avanti
Imagine building embedded software that helps detect and track signals invisible to the human eye - technology used to protect national security, locate threats, and power the next generation of RF intelligence systems. We’re partnered with a world-class engineering team designing advanced embedded platforms for cutting-edge RF and sensing systems, used globally across defence, aerospace, and … a chance to work on meaningful, high-impact technology with a team that loves solving complex real-world challenges. What You’ll Be Doing Designing and developing high-performance embedded software in modern C++17 & Rust on Linux platforms Building real-time distributed systems that capture and analyse RF data at scale Working hands-on with cutting-edge hardware and … signal-processing tools Collaborating with experienced engineers across embedded, firmware, and system design Driving innovation in an environment where technical curiosity is valued What You’ll Bring Essential: Strong C++ development skills (C++11/14/17) Strong familiarity with Linux systems Strong understanding of hardware interfaces, threading, and performance optimisation Nice to Have: Experience with Rust, or willingness More ❯
employees are not only part of history, they're making history. Northrop Grumman's Space Systems is looking for you to join our team as an Integration & Test Software Engineer in Linthicum, MD , with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop, integrate and test software … Principal level Basic Qualification: Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with a minimum of 5+ years software development experience working on embedded real-time systems or 3+ years with a Master's Degree or 0 years with PhD Sr. Principal level Basic Qualifications : Bachelor's degree in Computer Science, Computer Engineering … Software Engineering, or another STEM discipline with a minimum of 8+ years software development experience working on embedded real-time systems or 6+ years with a Master's Degree or 3 years with PhD Experience in developing in C++ and/or Python Experience developing in a Linux and/or Windows environment Experience in testing systems and debugging More ❯
employees are not only part of history, they're making history. Northrop Grumman's Space Systems is looking for you to join our team as an Integration & Test Software Engineer in Linthicum, MD , with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop, integrate and test software … Principal level Basic Qualification: Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with a minimum of 5+ years software development experience working on embedded real-time systems or 3+ years with a Master's Degree or 0 years with PhD Sr. Principal level Basic Qualifications : Bachelor's degree in Computer Science, Computer Engineering … Software Engineering, or another STEM discipline with a minimum of 8+ years software development experience working on embedded real-time systems or 6+ years with a Master's Degree or 3 years with PhD Experience in developing in C++ and/or Python Experience developing in a Linux and/or Windows environment Experience in testing systems and debugging More ❯
employees are not only part of history, they're making history. Northrop Grumman's Space Systems is looking for you to join our team as an Integration & Test Software Engineer in Linthicum, MD , with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop, integrate and test software … Principal level Basic Qualification: Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with a minimum of 5+ years software development experience working on embedded real-time systems or 3+ years with a Master's Degree or 0 years with PhD Sr. Principal level Basic Qualifications : Bachelor's degree in Computer Science, Computer Engineering … Software Engineering, or another STEM discipline with a minimum of 8+ years software development experience working on embedded real-time systems or 6+ years with a Master's Degree or 3 years with PhD Experience in developing in C++ and/or Python Experience developing in a Linux and/or Windows environment Experience in testing systems and debugging More ❯
employees are not only part of history, they're making history. Northrop Grumman's Space Systems is looking for you to join our team as an Integration & Test Software Engineer in Linthicum, MD , with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop, integrate and test software … Principal level Basic Qualification: Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with a minimum of 5+ years software development experience working on embedded real-time systems or 3+ years with a Master's Degree or 0 years with PhD Sr. Principal level Basic Qualifications : Bachelor's degree in Computer Science, Computer Engineering … Software Engineering, or another STEM discipline with a minimum of 8+ years software development experience working on embedded real-time systems or 6+ years with a Master's Degree or 3 years with PhD Experience in developing in C++ and/or Python Experience developing in a Linux and/or Windows environment Experience in testing systems and debugging More ❯
employees are not only part of history, they're making history. Northrop Grumman's Space Systems is looking for you to join our team as an Integration & Test Software Engineer in Linthicum, MD , with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop, integrate and test software … Principal level Basic Qualification: Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with a minimum of 5+ years software development experience working on embedded real-time systems or 3+ years with a Master's Degree or 0 years with PhD Sr. Principal level Basic Qualifications : Bachelor's degree in Computer Science, Computer Engineering … Software Engineering, or another STEM discipline with a minimum of 8+ years software development experience working on embedded real-time systems or 6+ years with a Master's Degree or 3 years with PhD Experience in developing in C++ and/or Python Experience developing in a Linux and/or Windows environment Experience in testing systems and debugging More ❯
employees are not only part of history, they're making history. Northrop Grumman's Space Systems is looking for you to join our team as an Integration & Test Software Engineer in Linthicum, MD , with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop, integrate and test software … Principal level Basic Qualification: Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with a minimum of 5+ years software development experience working on embedded real-time systems or 3+ years with a Master's Degree or 0 years with PhD Sr. Principal level Basic Qualifications : Bachelor's degree in Computer Science, Computer Engineering … Software Engineering, or another STEM discipline with a minimum of 8+ years software development experience working on embedded real-time systems or 6+ years with a Master's Degree or 3 years with PhD Experience in developing in C++ and/or Python Experience developing in a Linux and/or Windows environment Experience in testing systems and debugging More ❯
employees are not only part of history, they're making history. Northrop Grumman's Space Systems is looking for you to join our team as an Integration & Test Software Engineer in Linthicum, MD , with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop, integrate and test software … Principal level Basic Qualification: Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with a minimum of 5+ years software development experience working on embedded real-time systems or 3+ years with a Master's Degree or 0 years with PhD Sr. Principal level Basic Qualifications : Bachelor's degree in Computer Science, Computer Engineering … Software Engineering, or another STEM discipline with a minimum of 8+ years software development experience working on embedded real-time systems or 6+ years with a Master's Degree or 3 years with PhD Experience in developing in C++ and/or Python Experience developing in a Linux and/or Windows environment Experience in testing systems and debugging More ❯
employees are not only part of history, they're making history. Northrop Grumman's Space Systems is looking for you to join our team as an Integration & Test Software Engineer in Linthicum, MD , with the desire to learn new technologies and develop software for cutting edge Space Payloads. The software engineer will design, develop, integrate and test software … Principal level Basic Qualification: Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline with a minimum of 5+ years software development experience working on embedded real-time systems or 3+ years with a Master's Degree or 0 years with PhD Sr. Principal level Basic Qualifications : Bachelor's degree in Computer Science, Computer Engineering … Software Engineering, or another STEM discipline with a minimum of 8+ years software development experience working on embedded real-time systems or 6+ years with a Master's Degree or 3 years with PhD Experience in developing in C++ and/or Python Experience developing in a Linux and/or Windows environment Experience in testing systems and debugging More ❯
this the next step in your career Find out if you are the right candidate by reading through the complete overview below. Develops software and firmware for real-time embedded systems that interface with aircraft systems, ground vehicles, and other support equipment. Participates in engineering process from board layout to final delivery. Embedded software will control telemetry radios … ARINC-429, Ethernet, and discrete) running on Real-Time Operating Systems (RTOS). § Develops software for proprietary (8/16/32-bit bare metal) and VME/VPX embedded systems. § Develops device driver software for hardware peripherals (register-level drivers, modify existing OS drivers, drivers for custom FPGA/CPLD peripherals). § Participates in all software development phases … completion for adequacy in meeting objectives. *Knowledge/Requirements* § AA degree in Electrical/Computer Engineering or Computer Science, BS preferred. § 6+ years’ experience with C/C++ on embedded systems (prefer avionics or automotive). § 6+ years of experience with hardware integration including device drivers for PCI, PCIe, I2C, MIL-STD-1553, UART, Ethernet, Analog IO, GPIO, and More ❯
Abingdon, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Computer Futures
Join a global leader in memory and storage innovation, where you'll be part of a team developing embedded firmware for advanced flash memory products used in high-performance computing, automotive systems, and next-gen consumer electronics. This is a hands-on role offering full autonomy and the chance to work on complex, low-level systems that power cutting … edge technology. You'll be working on firmware that interfaces directly with hardware, contributing to the development of real-time embedded systems that demand precision, performance, and reliability. The team is recruiting across multiple levels, so whether you're a junior engineer looking to grow or a principal-level expert ready to lead, there's a place for … you. ?? Key Responsibilities Design, develop, and maintain embedded firmware for flash memory and storage products Work closely with hardware teams to integrate and test firmware on custom platforms Solve complex technical challenges related to performance, scalability, and reliability Contribute to architecture decisions and technical strategy (senior/principal level) Collaborate in a hybrid working environment with a strong on More ❯
Are you a driven and proficient Embedded Digital Design Engineer looking for an exceptional opportunity to showcase your problem-solving abilities and contribute to world-class engineering projects? As an Embedded Digital Design Engineer you'll have the opportunity to work on innovative projects with our advanced technology. With involvement at all phases of the development More ❯
Graduate Embedded Software Engineers (x2) Location: Bristol, UK Start Date: January 2026 Salary: Up to £37,500 + Discretionary Bonus & Benefits Type: Full-Time, Permanent We're currently recruiting on behalf of a leading technology company based in Bristol, who are looking to hire two Graduate Embedded Software Engineers to join their growing development team in January More ❯
Stroud, Gloucestershire, South West, United Kingdom
ZENOVO LTD
Day's Per Week On-Site) Salary: Up to £70,000 + Benefits (Depending on Experience) Overview of Business & Opportunity: Do you have a passion for creating cutting-edge embedded software solutions for leading companies and want to be part of a small team that brings them to life? If you do we have the perfect opportunity for you … You could be working for technical consultancy specializing in small board embedded system implementation and prototyping. You will work closely with a talented team of three engineers and developers who will help you as you continue to grow your programming skills. You will be working directly with stakeholders to gather requirements, develop and maintain infrastructure for application development, attend More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
MBDA
define what the Datalink does, its protocols and technical design. This is a technical hands-on role and will involve all aspects of the software life cycle: Requirements capture Embedded Software Architecture & Design Implementation in ADA Verification (Reviews & Testing) As well as working with other Software Engineers in the team you will also be encouraged to work closely with … Firmware Engineers, Systems Engineers, Hardware Engineers, Test Engineers and respective leads. This is a great opportunity for an experienced embedded ADA Software Engineer to join our team to develop current and future datalink systems and their associated protocols. Working as a software engineer as part of a multi-disciplinary team (hardware/software/firmware) with state … of-the-art technology, you will be at the forefront of mobile communications used within missile systems design. Lots of opportunity for hands-on embedded software development Develop and grow your career; training programs to provide you with the skills/tools to take the next step to becoming a technical or managerial leader in MBDA You'll get More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
define what the Datalink does, its protocols and technical design. This is a technical hands-on role and will involve all aspects of the software life cycle: Requirements capture Embedded Software Architecture & Design Implementation in ADA Verification (Reviews & Testing) As well as working with other Software Engineers in the team you will also be encouraged to work closely with … Firmware Engineers, Systems Engineers, Hardware Engineers, Test Engineers and respective leads. This is a great opportunity for an experienced embedded ADA Software Engineer to join our team to develop current and future datalink systems and their associated protocols. Working as a software engineer as part of a multi-disciplinary team (hardware/software/firmware) with state … of-the-art technology, you will be at the forefront of mobile communications used within missile systems design. Lots of opportunity for hands-on embedded software development Develop and grow your career; training programs to provide you with the skills/tools to take the next step to becoming a technical or managerial leader in MBDA You'll get More ❯
Grand Prairie, Texas, United States Hybrid / WFH Options
Lockheed Martin
Job ID: 692453BR Date posted: Aug. 11, 2025 Description: You will be a Cyber Systems Security Engineer in the Program Protection Organization. Our organization oversees all aspects of Anti-Tamper and embedded Cybersecurity across Missiles and Fire Control. We are chartered with providing the skills and innovative technologies to develop, design, produce and sustain secure products across our … Lines of Business. What You Will Be Doing As the Cyber Systems Security Engineer you will be responsible for providing embedded System Security Engineering design and implementation in all aspects of System Security Engineering (SSE) process in development of Department of Defense (DoD) Weapon Systems. Your responsibilities will include: • Assessing and mitigating System Security threats/risks throughout … the embedded Weapon System development life cycle. • Validating System Security Engineering requirements decomposition, allocation and analysis for embedded Weapon Systems. • Implementing System Security Engineering solutions hardware and software. • Verifying implementation of system security requirements. • Designing, implementing, deploying, and maintaining state of the art System Security architectures and countermeasures to protect and enable innovative new Lockheed Martin Missiles and More ❯