RF Systems Software Engineer - Embedded, MATLAB to C++
BANC3, INC.
Princeton (NJ)
Hybrid
USD 90,000 - 130,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
A small technology firm in Princeton, NJ is seeking a Software Engineer to develop software applications for advanced RF systems. This role includes designing system architectures, implementing digital signal processing algorithms, and developing graphical user interfaces. Candidates should have strong skills in C/C++ and a minimum of 5 years in embedded systems programming. The position requires teamwork and effective communication skills, with US citizenship needed for security clearance. This is a hybrid role with onsite work in Princeton.
Qualifications
Minimum 5 years of embedded or control systems programming experience.
Familiarity with embedded Linux distributions, such as Yocto / PetaLinux.
Experience with debugging strategies for embedded systems.
Responsibilities
Collaborate with systems engineers to transition RF system mathematical models into code.
Develop graphical user interfaces for representing RF data analysis displays.
Implement and test embedded control software for future products.
Skills
C/C++ programming languages
Embedded Linux distributions
Debugging strategies
Team collaboration
MATLAB
Microcontrollers
Communication skills
Education
BS or higher degree in Computer Science, Electrical Engineering, Physics or Mathematics
Tools
GnuRadio
FPGA (Altera or Xilinx)
Linux O/S
Job description
A small technology firm in Princeton, NJ is seeking a Software Engineer to develop software applications for advanced RF systems. This role includes designing system architectures, implementing digital signal processing algorithms, and developing graphical user interfaces. Candidates should have strong skills in C/C++ and a minimum of 5 years in embedded systems programming. The position requires teamwork and effective communication skills, with US citizenship needed for security clearance. This is a hybrid role with onsite work in Princeton.