Software Engineer - API & Real-Time Mission Systems

ROGUE SIGNAL PROCESSING CORPORATION

Virginia (IL)

On-site

USD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Rogue Signal Processing Corporation in Sterling, VA is seeking a software engineer to maintain and extend an API layer connecting a modern UI to a complex signal processing and mission system baseline. The ideal candidate is a strong software engineer who can learn large existing systems and translate requirements into maintainable software solutions.

You will work with backend, CFE, and frontend developers to implement requirements, diagnose issues, and develop automated tests in a fast-paced

Qualifications

  • Must be a US Citizen (Green Card is not eligible).
  • Minimum of 4 years of related experience required.
  • BS/MS in Software Engineering, Computer Engineering, Computer Science, or Related Field.
  • Strong Python development experience; Experience with C++ codebases.
  • Experience designing, maintaining, and extending APIs.
  • Experience with Google Protocol Buffers (protobuf).
  • Experience with message-oriented architectures (AMQ, RabbitMQ, ZeroMQ, Kafka, or similar).
  • Linux software development and debugging; Git version control and collaborative workflows.
  • Software integration and troubleshooting across multiple components.
  • Experience reading and understanding large existing codebases.
  • Strong debugging and root-cause analysis skills.
  • Comfortable learning unfamiliar software frameworks and architectures.
  • Works effectively with backend and CFE developers to implement requirements.
  • Able to understand technical requirements and convert them into working software.
  • Strong ownership mentality without unnecessary bureaucracy.
  • Driven, self-motivated, and capable of working independently.
  • Proven track record of delivering high-quality software.
  • Strong communicator and team player.
  • Open to technical mentorship and feedback.

Responsibilities

  • Maintain and enhance existing API services.
  • Develop new API capabilities to support future mission requirements.
  • Integrate front-end applications with backend processing systems.
  • Work closely with CFE and backend developers to understand requirements.
  • Diagnose and resolve integration and performance issues.
  • Develop automated tests and validation procedures.
  • Participate in code reviews and software design discussions.
  • Support deployment, troubleshooting, and sustainment activities.

Skills

Python
C++
APIs
protobuf
message queues
Linux
Git
Debugging
Code comprehension
Ownership
Communication
Mentorship openness

Education

BS/MS in Software Engineering/CS/CE

Tools

Docker

Job description

Rogue Signal Processing Corporation in Sterling, VA is seeking a software engineer to maintain and extend an API layer connecting a modern UI to a complex signal processing and mission system baseline. The ideal candidate is a strong software engineer who can learn large existing systems and translate requirements into maintainable software solutions.

You will work with backend, CFE, and frontend developers to implement requirements, diagnose issues, and develop automated tests in a fast-paced

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

ROGUE SIGNAL PROCESSING CORPORATION • Virginia (IL)

On-site
USD 110,000 - 160,000
Senior Radar & Signal Processing Test Engineer
Senior Radar & Signal Processing Test Engineer

Prattwhitney • Chesapeake (VA)

Hybrid
USD 107,000 - 205,000
Medical
Dental
Vision
+3
Systems Engineer II - Signal Processing
Systems Engineer II - Signal Processing

Prattwhitney • Tucson (AZ)

On-site
USD 68,000 - 132,000
Medical, dental, vision insurance
401(k) match
Paid time off
+1
Real-Time Systems Software Engineer (RF/Signal Processing)
Real-Time Systems Software Engineer (RF/Signal Processing)

Leidos • Arlington (VA)

On-site
USD 108,000 - 195,000
4 or more weeks Paid Time Off
11 paid Holidays
401K with company match
Senior C++ Real-Time Signal Processing Engineer
Senior C++ Real-Time Signal Processing Engineer

Raytheon • Marlborough (MA)

On-site
USD 120,000 - 180,000
Relocation assistance
Equal Opportunity Employer
Senior RF Signals Software Engineer
Senior RF Signals Software Engineer

EverWatch • Maryland

On-site
Signals Software Engineer with C Development
Signals Software Engineer with C Development

Cymertek Corporation • Tysons (VA)

On-site
USD 90,000 - 130,000
Senior Software Engineer — Real-Time Defense Systems
Senior Software Engineer — Real-Time Defense Systems

EO Solutions • Huntsville (AL)

On-site
USD 120,000 - 180,000
Real-Time RF Software Engineer - C/C++ & Open Architecture
Real-Time RF Software Engineer - C/C++ & Open Architecture

Systemstechnologyresearch • Atlanta (GA)

On-site
USD 139,000 - 160,000
Senior Software Engineer - Real-Time Embedded (Cleared)
Senior Software Engineer - Real-Time Embedded (Cleared)

Prattwhitney • Marlborough (MA)

On-site
USD 86,000 - 166,000
Medical, dental, vision insurance
Vacation and leave benefits
Retirement plan with matching