×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Embedded Software Engineer, C++ Developer

Job in West Windsor, Mercer County, New Jersey, USA
Listing for: Engineering-Resource-Group
Full Time position
Listed on 2026-06-22
Job specializations:
  • Software Development
    Embedded Software Engineer, C++ Developer, Python, Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Overview

Permanent position for a Software Engineer to research, design, develop, test and evaluate Radio Frequency (RF) systems software applications for spectrum monitoring, electronic warfare and electronic intelligence missions, and Software Defined Radio (SDR) for satellite communications. Position is with a provider of cutting edge technologies to the Department of Defense and other government agencies.

Responsibilities
  • Specify system architectures to support high-speed network interfaces, implement digital signal processing algorithms, develop graphical user interfaces for display of complex RF environments, interfacing with real-time signal processing implemented in FPGAs, and provide user controls for RF system components.
  • Collaborate with systems engineers to transition RF system mathematical models from MATLAB and GNURadio environments into compiled source code environment.
  • Develop graphical user interfaces for representing RF data analysis displays for a user client application running in Windows. Implement and test embedded control software for future products.
Qualifications
  • Computer Science, Electrical Engineering, Physics or Mathematics degree.
  • At least 5 years of embedded programming inside a FPGA (Altera or Xilinx) experience with successful planning, coordinating and executing defense industry software development projects.
  • Highly skilled at source code development and debugging using C++, C#, Java, Python. Experience with Linux OS developing data processing, high-speed data transfer using TCP/IP and UDP, and automated test procedure development.
  • Strong development skills with C/C++ programming languages.
  • Familiarity with Yocto / Peta Linux and other embedded Linux distributions.
  • Experience implementing software solutions derived from mathematical models developed using tools like MATLAB and GNURadio.
  • Experience with debugging strategies for embedded systems including emulators and logic analyzers. Experience using and creating device drivers. Real-time application design experience. Familiarity with microcontrollers and digital signal processing. Excellent written and oral communication skills to collaborate with engineering and support teams.
Security
  • Must be a US Citizen with the ability to obtain US DOD Security Clearance.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary