FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Real-Time Software Engineer
LeidosReal-Time Software Engineer developing high-performance software systems for Electronic Warfare Division. Collaborating with multi-disciplinary teams to transform signal processing algorithms into real-time applications.
Posted 6/23/2026full-timeArlington • Ohio, Virginia • 🇺🇸 United StatesSeniorLead💰 $107,900 - $195,050 per yearWebsite
Tech Stack
Tools & technologiesJenkinsLinuxPythonSubversionTCP/IPTypeScript
About the role
Key responsibilities & impact- Contributing to design and development of advanced systems as a part of multi-disciplinary teams.
- Designing, implementing, and testing real-time C/C++ software for multi-core systems running Linux or a real-time operating systems, such as VxWorks
- Build software products that utilize third party mathematics and communication libraries
- Interface communication standards / protocols such as TCP/IP, UDP, and DDS
- Read and understand signal processing algorithms written in MATLAB
- Work with Linux operating system as well as experience with real-time operating systems
- Designing, implementing, and testing software to configure and control RF hardware devices
- Integrating software into third-party software frameworks and architectures, such as Redhawk
- Documenting the developed systems
- Support system field testing and collection events, usually about a week in duration once or twice a year
Requirements
What you’ll need- Bachelor’s Degree in Computer Engineering, Electrical Engineering, or Computer Science, or related discipline
- 8+ years of software development experience, including strong experience in programming in Python, MATLAB, or C++
- Strong understanding of object-oriented design
- Basic understanding of hardware-software interaction and basic computer architecture
- Experience with hardware interfaces (e.g. PCIe, UART, Ethernet)
- Experience with build tools (e.g. GCC, CMake, or Make)
- Experience using version control (e.g. git, Subversion) and continuous integration software tools (e.g. Jenkins)
- Experience with software testing tools and methodology
- Experience in creating and maintaining technical documentation for developed software
- Ability to communicate and share ideas, concepts, and designs with a team of engineers
- Demonstrated ability and motivation to continually learn new technical skills and concepts
- Understanding of unit test frameworks and test-driven development practices
- Must have an active Secret clearance and be eligible to obtain a TS/SCI.
Benefits
Comp & perks- 4 or more weeks Paid Time Off
- 11 paid Holidays
- 401K with a 6% company match and immediate vesting
- Flexible Schedules
- Discounted Stock Purchase Plans
- Technical Upskilling
- Education and Training Support
- Parental Paid Leave
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++PythonMATLABreal-time operating systemssignal processing algorithmsobject-oriented designhardware-software interactionsoftware testingunit test frameworks
Soft Skills
communicationteam collaborationmotivation to learnidea sharingconceptual design
Certifications
Bachelor’s DegreeSecret clearanceTS/SCI eligibility