Software Engineer
Location: Hybrid (remote/office in Princeton, NJ) .
Type: Full-Time
US Citizenship Required
Overview:
BANC3, Inc., in Princeton, NJ, is seeking a Software Engineer responsible for the
research, design, development, test and evaluation of software applications supporting
advanced Radio
Frequency (RF) systems for spectrum monitoring, electronic warfare and electronic
intelligence missions,
and Software Defined Radio (SDR) for satellite communications. Work will include specifying
system
architectures that support high-speed network interfaces, implementing digital signal
processing
algorithms, developing graphical user interfaces for display of complex RF environments,
interfacing with
real-time signal processing implemented in FPGAs, and providing user controls for the RF
system
components. The candidate should be familiar with implementing software solutions derived
from
mathematical models developed using tools like MATLAB and GnuRadio. Professional experience
should include
successful planning, coordinating and executing software development projects with a diverse
team of
scientists and engineers to achieve technology goals for defense applications.
Responsibilities:
- Design, develop, test, and validate signal processing applications
- Follow engineering best practices for source code control, revision control, configuration management, regression testing, documentation and formal quality testing
- Collaborate with systems engineers to transition RF system mathematical models from MATLAB and GnuRadio environments into compiled source code environment
- Highly skilled at source code development and debugging using C++, C#, java, Python
- Experience using BitBucket and Confluence
- Develop graphical user interfaces for representing RF data analysis displays for a user client application running in Windows
- Have experience with Linux O/S developing data processing, high-speed data transfer using TCP/IP and UDP, and automated test procedure development.
- Agile/Scrum Development Process using JIRA
Requirements:
- A minimum of 5 years of professional experience
- Excellent written and oral communication skills
- Comfortable working in a small, multi-disciplinary technical team
- Small business experience is a plus
- BS or higher degree in Computer Science, Electrical Engineering, Physics or Mathematics
- Must be US citizen eligible to obtain DOD Security Clearance
How to Apply:
Please send your resume and portfolio to recruitment@banc3.com We look forward to hearing from you!
Contact Us
Have a question? We'd love to hear from you.