> Markdown version of [/jobs/ext/560456-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/560456-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Set of X - **Location:** Fort Meade, MD, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Android Software Development, Assembly Language, Unit Testing, Unix, C++ (Programming Language), Software Debugging, Linux, Embedded Software, VMware ESX Servers, GNU Debuggers, X86 Assembly Languages, Python (Programming Language), OllyDBg, Open VSwitch, OpenStack, Quick EMUlator (QEMU), Reverse Engineering, Software Engineering, Software Requirements Analysis, System Programming, VxWorks, Virtual Environment, IDA Pro, Reverse Engineering Software, Vulnerability Analysis, Vmware - **Published:** June 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2df67825dc10920d ## About the Role Do you have experience in System requirements definition?, Do you have a Bachelor's degree?, * Six (6) years experience with Software development experience using C, C/C++, or other proprietary languages * Four (4) year experience with embedded platforms (Linux, Unix, Android, VxWorks) * Knowledge of Software System Requirements Analysis, Design, Development, Integration, and/or Testing * Development experience with Virtual Environments (VMWare/ESXi, Open Stack, Open vSwitch, QEMU) * Experience with Software Reverse Engineering and/or debugging tools, such as IDAPro, OllyDbg, gdb, Ghidra, etc. * Familiarity with assembly languages (development or reversing) * Knowledge of low level, systems programming concepts Desired Skills: * Experience with vulnerability analysis and exploit development * Experience with Python * Experience with Assembly * Knowledge of telecommunications, BA or BS degree and 6 years of development experience ## Description * Support numerous challenging, mission-critical projects that make a direct impact on the nation's security and intelligence mission. * Perform embedded development, vulnerability analysis, reverse engineering, software development, and operational support to solve many of the country's toughest problems. * Apply expertise in C/C++ development, reverse engineering, x86 Assembly, and automated unit testing in Python to develop capabilities, research existing functionality, perform protocol analysis, and learn new technologies quickly. * Provide support throughout the development life cycle to the test team ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [WebAssembly: The Next Frontier of Cloud Computing](https://www.wearedevelopers.com/videos/972-webassembly-the-next-frontier-of-cloud-computing) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Generating code with Angular schematics](https://www.wearedevelopers.com/videos/129-generating-code-with-angular-schematics) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)