Software Engineer

CareersElite.com
San Diego, CAFULL_TIMEPosted Aug 3, 2026

Role responsibilities

The Software Engineer will design, develop, and integrate hardware and software systems for electronic warfare applications. Responsibilities include creating APIs for hardware control, building user-facing GUIs, and developing complex Hardware-in-the-loop (HITL) testing frameworks.

Requirements

Candidates must have a Bachelor's degree in a relevant engineering field and at least 4 years of software development experience. A Secret level security clearance is required, along with proficiency in Python, MATLAB, or C++ and an understanding of hardware-software interaction.

Key skills

Python, MATLAB, C++, Object-oriented design, Hardware-software integration, RF signal processing, GUI design, API development, Hardware-in-the-loop testing, PCIe, UART, Ethernet, Git, Jenkins, Unit testing, Test-driven development

Keywords

Software Engineer, Electronic Warfare, Python, MATLAB, C++, SoC, RF Hardware, GUI, API, HITL, Signal Processing, PCIe, UART, Ethernet, GCC, CMake, Git, Jenkins, Unit Test, Test-driven development, Secret Clearance, Embedded Systems, Agile, Hardware-software co-design, System-on-chip

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free