> Markdown version of [/jobs/ext/4601246-nreal-time-software-engineer](https://www.wearedevelopers.com/jobs/ext/4601246-nreal-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). --- # nReal- Time Software Engineer - **Company:** Nabout Leidos - **Location:** United States - **Experience:** Experienced - **Salary:** $69,550 - $125,725 - **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:** November 6, 2026 - **Apply:** https://jobs.military.com/career/389213/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 * 2+ 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 * Must have active Secret level security clearance with the ability to obtain a TS/SCI. \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