Software engineer
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!
Recommended Jobs
Business Assistant
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…
Construction Inspector
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…
Controller POST NUMBER: 453993
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…
Daycare Center Director
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…
Senior Sales Associate
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…
Professional Auto Detailer
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…
Graphic Designer (Temporary Contractor)
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…
Seed Bank Coordinator
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…
Front Desk Associate (Part-Time, Early Morning)
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…
Licensed Optical Manager Full Time
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…