To Apply for this Job Click Here
This is an exciting opportunity to join a respected small business specializing in advanced Radio Frequency (RF) systems and Software Defined Radio (SDR) for defense and satellite communications applications. The role offers the chance to work on cutting-edge technology within a collaborative, multi-disciplinary team focused on impactful projects in electronic warfare and spectrum monitoring.
Software Engineer Requirements & Qualifications
- BS or higher degree in Computer Science, Electrical Engineering, Physics, or Mathematics
- Minimum 2-3 years of experience in embedded or control systems programming
- Strong C/C++ development skills
- Familiarity with embedded Linux distributions such as Yocto or PetaLinux
- Experience debugging embedded systems using emulators and logic analyzers
- Real-time application design experience
- Knowledge of model-based development using MATLAB
- Comfort working in both Linux and Windows environments
- Excellent written and oral communication skills
- Eligibility to obtain DOD Security Clearance
Software Engineer Preferred Background & Skills
- Experience with additional languages such as Python and Java
- Work on embedded systems within FPGAs (Altera or Xilinx)
- Device driver development experience
- Exposure to RF systems and GNU Radio
Software Engineer Day-to-Day Responsibilities
- Collaborate with systems engineers to translate RF system models from MATLAB and GNU Radio into compiled source code
- Develop and debug complex source code primarily in C++, C#, Java, and Python
- Create graphical user interfaces to display RF data analysis on Windows platforms
- Develop Linux-based data processing applications, including high-speed data transfer using TCP/IP and UDP
- Implement and test embedded control software for next-generation RF products
This role offers a unique opportunity to contribute directly to sophisticated defense communications technologies within a dynamic small business setting.
JOB ID: 182539
#post
Brooke King
