Systems Software Engineer II

RedBalloon

Brea (CA)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Technovative Applications is seeking a Systems Software Engineer II to design, build, and verify software for radar and defense systems. You'll work on embedded real-time control, signal processing, and data handling, operating in Linux and Windows environments.

The role involves system-level integration, peer reviews, and collaboration across software, hardware, and test teams. You will own software features, contribute to architecture, and participate in design reviews and release activities.

Qualifications

  • Experience with radar or defense systems is required.
  • Embedded real-time software experience is essential.
  • Linux device drivers or low-level hardware interfaces preferred.
  • Proficiency in C, C++, and at least one of C#, Java, Python with GUI work.
  • Experience with real-time/embedded OS, HIL testing, or networking is desirable.
  • Familiarity with automated testing, CI, static analysis, or MB dread development.
  • Knowledge of secure software development and cybersecurity for defense systems.
  • Active U.S. DoD Secret clearance.

Responsibilities

  • Design, develop, integrate, and test software for radar and defense systems.
  • Develop embedded real-time control and data processing software.
  • Translate requirements into designs, code, tests, and documentation.
  • Own features from requirements through release and verification.
  • Coordinate cross-functional integration with hardware and systems teams.
  • Review designs and code for correctness, performance, and security.
  • Plan, estimate, and report progress to leadership.

Skills

Real-time embedded systems
Software design & verification
System integration coordination
Technical leadership

Tools

C
C++
Linux
Windows
C#
Java
Python

Job description

Company: Technovative Applications

Job Summary

Our radar systems depend on reliable software that controls embedded real-time computers, performs signal and data processing, supports operator interfaces, and converts complex sensor data into useful information. The Systems Software Engineer II will independently design, build, integrate, and verify assigned software capabilities alongside systems, electrical, mechanical, test, and manufacturing professionals. This mid-level role combines hands‑on development with responsibility for technical execution, peer review, and coordination of defined work packages.

This position may require access to export‑controlled information and eligibility for a U.S. Government security clearance. Employment is contingent upon satisfying all applicable eligibility and security requirements. Occasional travel may be required for customer meetings, integration, test, or field activities.

Responsibilities
  • Design, develop, integrate, and test software for radar and related defense systems.
  • Develop software for embedded real‑time control, signal processing, data processing, graphical user interfaces, and near‑real‑time data reduction.
  • Translate system and software requirements into maintainable architectures, detailed designs, code, tests, and technical documentation.
  • Own defined software features or work packages from requirements clarification through design, implementation, integration, verification, and release.
  • Develop and optimize C and C++ software in Linux and Windows environments; contribute in C#, Java, or Python where appropriate.
  • Implement multi‑threaded and parallel processing solutions with attention to timing, concurrency, memory use, reliability, and performance.
  • Develop or support Linux device drivers and interfaces to hardware, sensors, communications links, and laboratory equipment.
  • Design and implement algorithms involving sensor data, signal processing, control, tracking, or data reduction in collaboration with subject‑matter experts.
  • Perform unit, integration, regression, and system‑level testing; investigate defects and resolve issues through disciplined root‑cause analysis.
  • Participate in design reviews, code reviews, configuration management, release activities, and technical planning throughout the software development life cycle.
  • Review peer designs and code for correctness, maintainability, performance, security, and compliance with project standards.
  • Estimate assigned work, identify dependencies, track technical progress, and communicate schedule or performance risks before they affect program commitments.
  • Coordinate integration activities across software, systems, hardware, and test teams and provide technical direction within assigned work scope.
  • Provide practical guidance to less‑experienced engineers and share reusable methods, lessons learned, and technical knowledge.
  • Support laboratory integration, qualification testing, customer demonstrations, and occasional field‑test activities.
  • Communicate technical status, risks, tradeoffs, and recommendations clearly to cross‑functional team members and leadership.
Qualifications
  • Experience developing software for radar, electronic warfare, communications, sensors, avionics, fire‑control, or other real‑time defense systems.
  • Experience with radar signal processing, detection, tracking, estimation, control, or near‑real‑time data‑reduction algorithms.
  • Experience developing Linux device drivers or other low‑level hardware interfaces.
  • Experience with C#, Java, and Python and with desktop or operator‑facing graphical user interfaces.
  • Experience with real‑time or embedded operating systems, hardware‑in‑the‑loop testing, network protocols, or serial communications.
  • Experience with software architecture, automated testing, continuous integration, static analysis, code‑quality tools, or model‑based development.
  • Knowledge of secure software‑development practices, cybersecurity principles, or requirements applicable to defense systems.
  • Active U.S. Department of Defense Secret security clearance.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Radar Systems Software Engineer II (Security-Cleared)
Radar Systems Software Engineer II (Security-Cleared)

RedBalloon • Brea (CA)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Apex Systems • New Jersey

On-site
USD 110,000 - 170,000
Radar Software Engineer - C++ / Python - Mission Systems - Cleared - WPAFB - 30311 *
Radar Software Engineer - C++ / Python - Mission Systems - Cleared - WPAFB - 30311 *

Huntington Ingalls Industries • Dayton (OH)

On-site
USD 78,000 - 168,000
Software Engineer
Software Engineer

Science Referral Network • North Tewksbury (MA)

On-site
USD 80,000 - 110,000
Software Engineer II — Real-Time C++ for Radar Systems
Software Engineer II — Real-Time C++ for Radar Systems

Sigma Defense • Ridgecrest (CA)

On-site
USD 85,000 - 115,000
Dental & Vision Insurance
Health Insurance + HSA/FSA/DFSA
Life and AD&D
+6
Software Engineer I, Gen4 Airborne Radar
Software Engineer I, Gen4 Airborne Radar

Raytheon • El Segundo (CA)

On-site
USD 80,000 - 110,000
Medical Insurance
Dental Insurance
Vision Insurance
+14
Software Engineer C++
Software Engineer C++

val's services • Town of Cicero (NY)

On-site
USD 90,000 - 130,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Science & Technology Research (STR) • Arlington (VA)

On-site
USD 100,000 - 130,000
1561 - Senior Software Engineer
1561 - Senior Software Engineer

Sigma Defense Systems LLC • Mount Laurel Township (NJ)

On-site
USD 130,000 - 195,000
Dental and Vision Insurance
Medical Insurance including HSA, FSA
Life and AD&D coverage
+6
Systems Engineer II - Naval Radars
Systems Engineer II - Naval Radars

Maximum Technology Corporation • Huntsville (AL)

On-site
USD 85,000 - 110,000
401k matching
Flexible schedule
Tuition reimbursement
+1