Senior C Software Engineer (Radio / RF)

    • San Diego, CA

RESPONSIBILITIES:
Kforce has a client in search of a Senior C Software Engineer (Radio/RF) in San Diego, CA. Summary: This is an opportunity to join the clients energetic and expanding team to support development on a radio-based IP network, to implement complex software solutions, and to ensure project features are met. Team-focused development efforts can include system design, database design, GUI development, functional testing, field testing, and system analysis. We expect this software engineer to bring big ideas and energy to the team. You must be a nimble self-starter who is excited about technology and has the ability to think out of the box and suggest powerful novel ideas. Key Tasks:

  • Lead a team of software engineers developing and implementing technical projects from software/web applications to enterprise-level solutions
  • Develop software and the artifacts associated with software development
  • Implement high level designs in robust, maintainable software
  • Manage development timelines and efforts
  • Participate and support customer meetings
  • Support requirements tracking
  • Create modules, install software on target nodes, and deploy configuration file
  • Design and develop real-time data applications
  • Implement test scripts and unit tests
  • Lead functional and system level testing
  • Deploy, test, and manage system during test events
  • Data and test analysis
  • Troubleshoot and address bugs and issues
  • Support documentation such as system description documents and test reports
  • Support network design and configuration
  • Participate and provide guidance during on-going code reviews
  • Maintain the code repository
  • Maintain and update continuous integration and build scripts
  • Implement security requirements onto system components
  • Use CM system software (Gitlab, Taiga, Jenkins)
  • Work closely with the operational Project Management team to maintain successful development sprints and stay on schedule


REQUIREMENTS:
  • B.S. in an Engineering field (Computer, Software, Math, Physics, Electrical, etc.)
  • 7-12 years of experience in software development
  • Experience leading software development teams and projects
  • Experience in agile, professional SW development environments utilizing revision control (git) and continuous integration (Jenkins)
  • Experience with Python, C, and open source libraries
  • Experience with web technology: JavaScript, HTML, CSS
  • Basic understanding of radio and RF technology
  • Basic understanding of networking and network troubleshooting
  • Hands-on experience with Linux OS
  • Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information
  • Applicants must be fully authorized to work in the U.S. without sponsorship
Highly Desired:
  • In depth understanding of radio and RF technology; FFTs, spectrum analysis, spectrograms, RF propagation, software defined radio (SDR), waveforms, frequency propagation, spectrograms, power spectral density, Ettus, USRP
  • In depth understanding of networking stack and technology; OSI layers, IP, TCP
  • Experience with Python Flask and conda
  • Experience with IP over radio/RF
  • Experience with Linux kernel modules and interaction with userland networking
  • Experience with Linux administration: RHEL, Bash/sh scripting
  • Experience with web technologies such as: node.js express, web sockets, React, LESS, SASS, gulp
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.


Back to top