GoodwinRecruiting

Software Engineer

Princeton, NJ • Posted 4 days ago
Onsite Full Time Engineering

This is an exciting opportunity to join a respected small business specializing in advanced Radio Frequency (RF) systems and Software Defined Radio (SDR) for defense and satellite communications applications. The role offers the chance to work on cutting-edge technology within a collaborative, multi-disciplinary team focused on impactful projects in electronic warfare and spectrum monitoring.


Software Engineer Requirements & Qualifications


  • BS or higher degree in Computer Science, Electrical Engineering, Physics, or Mathematics
  • Minimum 2-3 years of experience in embedded or control systems programming
  • Strong C/C++ development skills
  • Familiarity with embedded Linux distributions such as Yocto or PetaLinux
  • Experience debugging embedded systems using emulators and logic analyzers
  • Real-time application design experience
  • Knowledge of model-based development using MATLAB
  • Comfort working in both Linux and Windows environments
  • Excellent written and oral communication skills
  • Eligibility to obtain DOD Security Clearance


Software Engineer Preferred Background & Skills


  • Experience with additional languages such as Python and Java
  • Work on embedded systems within FPGAs (Altera or Xilinx)
  • Device driver development experience
  • Exposure to RF systems and GNU Radio


Software Engineer Day-to-Day Responsibilities


  • Collaborate with systems engineers to translate RF system models from MATLAB and GNU Radio into compiled source code
  • Develop and debug complex source code primarily in C++, C#, Java, and Python
  • Create graphical user interfaces to display RF data analysis on Windows platforms
  • Develop Linux-based data processing applications, including high-speed data transfer using TCP/IP and UDP
  • Implement and test embedded control software for next-generation RF products


This role offers a unique opportunity to contribute directly to sophisticated defense communications technologies within a dynamic small business setting.

Software Engineer in Princeton at GoodwinRecruiting

This position is listed as full time and onsite. It was posted 4 days ago.

See all GoodwinRecruiting jobs on LocalWork →

Back to Job Search