Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

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.
Leidos

Real-Time Software Engineer

Leidos

Real-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 & technologies
JenkinsLinuxPythonSubversionTCP/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 resume
Applicant 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