Software engineer

Banc3 Inc.
Princeton, NJ

Location: Hybrid (remote/office in Princeton, NJ) .

Type: Full-Time


US Citizenship Required


Overview:

BANC3, Inc., a small business 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 [email protected] We look forward to hearing from you!

Posted 2025-12-31

Recommended Jobs

Business Assistant

Premier Dentist Partners
Lakehurst, NJ

Overview: As a Business Assistant, you will play a pivotal role in the smooth and efficient functioning of the dental practice's administrative and business operations. This position involves managin…

View Details
Posted 2025-12-11

Construction Inspector

French & Parrello Associates
Camden, NJ

French & Parrello Associates (FPA) is seeking a Construction Inspector for our Wall and Camden, NJ locations. Responsibilities Providing daily on-site inspection of construction work to ensure t…

View Details
Posted 2025-12-24

Controller POST NUMBER: 453993

Jersey City, NJ

Position Overview The Financial Controller will oversee financial planning and accounting functions for a real estate firm and its partners. This role includes managing the monthly closing process…

View Details
Posted 2025-12-21

Daycare Center Director

Corporate Toddlers
Wall Township, NJ

Summary Job Overview We are seeking a dedicated and passionate Child Care Center Director to lead our educational program and oversee the daily operations of our child care facility. The idea…

View Details
Posted 2025-12-06

Senior Sales Associate

The Salvation Army Newark ARC
Passaic, NJ

Overview: The Salvation Army's Adult Rehabilitation Centers make a difference in people's lives. Through the collection and resale of gently used goods we are able to provide the financial suppo…

View Details
Posted 2025-11-06

Professional Auto Detailer

Madison Honda
Clinton, NJ

Automotive Detail Lot Attendant  If you're serious about your career, then rest assured you've come to the right place. You'll find the opportunities, resources, and support you need to grow and…

View Details
Posted 2025-12-17

Graphic Designer (Temporary Contractor)

Gallagher & Associates - Museum Operations
Sewell, NJ

Job Title: Graphic Designer (Temporary Contractor) Organization: G&A Museum Operations Mantua LLC, operating at Edelman Fossil Park & Museum of Rowan University in Mantua Township, NJ  Position…

View Details
Posted 2026-01-09

Seed Bank Coordinator

The Dawes Arboretum
Newark, NJ

The Dawes Arboretum is actively recruiting a Seed Bank Coordinator to join our Science & Research team. Reporting to the Nursery Manager, the Seed Bank Coordinator is responsible for the daily o…

View Details
Posted 2026-01-11

Front Desk Associate (Part-Time, Early Morning)

Fit Franchise Brands
Bayville, NJ

MAX Fitness & Wellness – Berkeley Pay: $16/hour Schedule: Part-time • 2 mornings per week • 4:30 AM – 10:30 AM About MAX Fitness & Wellness MAX Fitness & Wellness is a results-driven fitn…

View Details
Posted 2026-01-02

Licensed Optical Manager Full Time

BJ's Wholesale Club
Jersey City, NJ

As a Licensed Optical Manager at BJ's Wholesale Club, you will lead an optical department within our dynamic, membership-only warehouse environment. This role emphasizes delivering exceptional custome…

View Details
Posted 2026-01-09