> Markdown version of [/jobs/ext/4004673-real-time-software-engineer](https://www.wearedevelopers.com/jobs/ext/4004673-real-time-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). --- # Real-Time Software Engineer - **Company:** Nabout Leidos - **Location:** United States - **Experience:** Experienced - **Salary:** $90,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Unit Testing, C++ (Programming Language), CMake, Computer Engineering, Continuous Integration, Software Debugging, Ethernet, Hardware Interface Design, Python (Programming Language), MATLAB, Object-Oriented Software Development, PCI Express, Software Tools, Software Engineering, Subversion, Universal Asynchronous Receiver/Transmitter, Scripting, Test-Driven Development (TDD), Gitlab, Git, Information Technology, Build Tools, Software Version Control, Jenkins - **Published:** October 29, 2026 - **Apply:** https://jobs.military.com/career/379854/real-time-software-engineer-virginia-va-arlington ## About the Role Bachelor's Degree in Computer Engineering, Electrical Engineering, or Computer Science, or related discipline\n 4+ years of software development experience, including strong experience in programming in Python, MATLAB, or C++\n Strong understanding of object-oriented design\n Basic understanding of hardware-software interaction and basic computer architecture \n Experience with hardware interfaces (e.g. PCIe, UART, Ethernet) \n Experience with build tools (e.g. GCC, CMake, or Make)\n Experience using version control (e.g. git, Subversion) and continuous integration software tools (e.g. Jenkins) \n Experience with software testing tools and methodology \n Experience in creating and maintaining technical documentation for developed software\n Ability to communicate and share ideas, concepts, and designs with a team of engineers \n Demonstrated ability and motivation to continually learn new technical skills and concepts\n Understanding of unit test frameworks and test-driven development practices \n \n**Must have active TS/SCI level security clearance.**\n, Master's Degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent \n Active security clearance higher than the Secret level \n Ability to debug embedded systems using tools like oscilloscopes and logic analyzers \n Experience maintaining, tracking, and updating ticket/status using Gitlab or similar interface\n Experience using common scripting languages (e.g. bash)\n