Computer Engineer

BANC3 Inc

Princeton, NJ

JOB DETAILS
SKILLS
Algorithms, Applications Security, Artificial Intelligence (AI), Best Practices, C++ Programming Language, Computer Engineering, Computer Firmware, Computer Science, Configuration Management, Data Processing, Debugging Skills, Digital Signal Processing (DSP), Documentation, Electrical Engineering, Electronic Warfare, FPGA, Linux Operating System, MATLAB, Mathematical Modeling, Microsoft C# (C Sharp), Presentation/Verbal Skills, Procedure Development, Python Programming/Scripting Language, Radio Frequency, Regression Testing, Scrum Project Management and Software Development, Software Administration, Software Design, Software Development, 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 Department of Defense (DoD), VHDL Hardware Description Language
LOCATION
Princeton, NJ
POSTED
30+ days ago

Computer EngineerLocation: Hybrid (remote/office in Princeton, NJ)Type: Full-TimeUS Citizenship RequiredOverview: BANC3, Inc., in Princeton, NJ, is seeking a Computer Engineer responsible for the research, design, development, test and evaluation of firmware/software applications supporting advanced Radio Frequency (RF) systems for spectrum monitoring, electronic warfare, and electronic intelligence missions. Work will include specifying system architectures that support high-speed data interfaces, designing AI/ML techniques for multi-classification signal recognition, and developing real-time digital signal processing applications implemented on FPGAs. The candidate should be familiar with implementing firmware/software solutions derived from mathematical models developed using tools like MATLAB and/or Python. Professional experience should include successful planning and executing firmware/software development projects with a diverse team of scientists and engineers to achieve technology goals for defense applications. Responsibilities:Design, develop, test, and validate digital signal processing applications in software and/or firmware Design, develop, test, and validate AI/ML signal classification algorithms in software and/or firmware Design, develop, test, and validate high-speed data interfaces between FPGA and other devices/networks Collaborate with systems engineers to transition RF system mathematical models from MATLAB and/or Python environment into compiled source code environmentHighly skilled at source code development and debugging using C++, C#, Python, VHDL, and/or VerilogFamiliar with Linux O/S developing data processing, high-speed data transfer using TCP/IP and UDP, and automated test procedure development.Follow engineering best practices for source code control, revision control, configuration management, regression testing, documentation and formal quality testingAgile/Scrum development process using JIRARequirements:Must be a US citizenBS or higher degree in Computer Engineering, Electrical Engineering, Computer Science or other related technical disciplineExcellent written and oral communication skillsComfortable working in a multi-disciplinary technical teamBusiness experience is a plusEligible to obtain US DOD Security ClearanceMinimum 2 years of relevant technical experienceHow 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