Software Engineer

BANC3 Inc

Princeton, NJ

JOB DETAILS
SKILLS
Agile Programming Methodologies, Applications Security, Best Practices, Broadband, C++ Programming Language, Computer Science, Configuration Management, Data Analysis, Data Processing, Debugging Skills, DoD Clearance, Documentation, Electrical Engineering, Electronic Warfare, FPGA, Graphical User Interface (GUI), Java, Linux Operating System, MATLAB, Mathematical Modeling, Microsoft C# (C Sharp), Physics, Presentation/Verbal Skills, Procedure Development, Radio Frequency, Regression Testing, Satellite Communications, Scrum Project Management and Software Development, Security Clearance, Signal Processing, Signal Processing Algorithms, Software Administration, Software Development, Software Engineering, Software Evaluation, Source Code/Configuration Management (SCM), System Architecture, Systems Engineering, TCP/IP (Transmission Control Protocol/Internet Protocol), Test Automation, Test Plan/Schedule, Testing, UDP (User Datagram Protocol), United States Citizen
LOCATION
Princeton, NJ
POSTED
30+ days ago

Software EngineerLocation: Hybrid (remote/office in Princeton, NJ)Type: Full-TimeUS Citizenship RequiredOverview: 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 applicationsFollow engineering best practices for source code control, revision control, configuration management, regression testing, documentation and formal quality testingCollaborate with systems engineers to transition RF system mathematical models from MATLAB and GnuRadio environments into compiled source code environmentHighly skilled at source code development and debugging using C++, C#, java, PythonExperience using BitBucket and ConfluenceDevelop graphical user interfaces for representing RF data analysis displays for a user client application running in WindowsHave 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 JIRARequirements:Must be a US citizen eligible to obtain DOD Security ClearanceBS or higher degree in Computer Science, Electrical Engineering, Physics or MathematicsA minimum of 5 years of professional experienceExcellent written and oral communication skillsComfortable working in a multi-disciplinary technical teamBusiness experience is a plusHow to Apply: Please send your resume and portfolio to recruitment@banc3.com. We look forward to hearing from you!

About the Company

B

BANC3 Inc