C++ Software Engineer

C, Software, Engineer, RF, Development, Linux, UML, Python, Java
Contract W2

Job Description

Solidus is searching for a C++ Software Engineer.

The successful candidate will join a group develops and demonstrates new algorithms, architectures, and hardware implementations for processing signals for a broad range of RF system applications, including advanced wireless communications and signals intelligence. The candidate will work to support the maintenance and test of a large-scale communication system. Development of features and updates will be performed in a disciplined and collaborative software engineering environment, employing modern practices.

Responsibilities:
- Join software team to maintain a software defined radio test asset
- Maintain the software within a complex distributed system
- Perform updates to the applications within the distributed system
- Perform updates to the custom software infrastructure which is used across projects
- Perform updates to driver level software which interfaces directly with various hardware components from the higher application software
- Contribute in different areas of development including networking, hardware abstraction, UI, data transfer and archiving

Required Skills:
- ====ship and the ability to obtain a DoD Clearance
- MS + 3 years of experience of BS + 5 years of experience
- Languages: C++ 11, C
- Experience with the Linux development environment
- Experience developing for resource constrained systems and hardware abstraction layers
- Expertise with object-oriented development and POSIX
- Expertise with the software lifecycle processes and their associated tools.
- Expertise with software modelling and the Unified Modelling Language (UML)
- Experience with issue tracking
- Experience with source control
- Utilize SYML/UML to verify the requirements and software
- Validate requirements of the system though testing
- Validate requirements of the system though formal methods
- Must be able to communicate well with both engineers and internal customers

Preferred Skills:
- Languages: Python, Java Script
- Tools: MagicDraw (or similar), Atlassian Tool Suite (Bamboo, Jira), Git
- Experience with issue tracking
- Experience with source control
- Experience with release engineering
- Familiarity with MATLAB.
- Familiarity with real time processing
- Familiarity with interfacing with USRPs using UHD

Job: 3762

Applicants selected must meet eligibility requirements for access to classified information. U.S. Citizenship may be required. Solidus is an Equal Opportunity Employer and participates in E-Verify. NOTICE OF AFFIRMATIVE ACTION PLAN FOR INDIVIDUALS WITH DISABILITIES, DISABLED VETERANS AND OTHER PROTECTED VETERANS. It is the policy of this Company to seek and employ qualified individuals at all locations and facilities, and to provide equal employment opportunities for all applicants and employees in recruiting, hiring, placement, training, compensation, insurance, benefits, promotion, transfer, and termination. To achieve this, we are dedicated to taking affirmative action to employ and advance in employment qualified individuals with disabilities, disabled veterans, and other protected veterans. The objective in adopting the Affirmative Action Programs is to place qualified individuals with disabilities, disabled veterans and other protected veterans in all job classifications. These Affirmative Action Programs are available for inspection by any applicant or employee by contacting the Company's EEO Coordinator, in the Human Resources office, Monday through Friday, 8am to 5pm.
Dice Id : 10121974
Position Id : 3762
Originally Posted : 3 months ago
Have a Job? Post it