C/C Software Developer

25 Mar 2024

Vacancy expired!

Solidus is searching for a Software Developer with a broad range of experience in designing, implementing, and testing software systems and test beds to support R&D programs. Developers will work closely with software architects, system administrators, and researchers in an agile, DevOps environment. The candidate must have 15+ years of solid practical experience developing applications and services with C/C. The team seeks an intelligent, creative person with demonstrated problem solving skills that can develop, evaluate effectiveness, and implement cybersecurity components. The ideal candidate will possess a good balance of embedded software development, operating systems, and networking skills.

Requirements: - US Citizenship and able to obtain an Active Secret Clearance. Active Secret preferred. - Bachelors Degree - 15 years minimum relevant experience

Required skills: - Must be familiar with applied cryptography, secure programming, real-time embedded software development, communication and networking protocols, agile and DevOps process and tools and the MS Windows and Linux operating systems on a variety of architectures including x86-64 and ARM. - Demonstrated embedded kernel and application level software development in C including real-time, bare metal and embedded Linux development targeting system-on-chip and ARM architectures - Demonstrated knowledge and extensive design/development experience of Linux system internals including driver development and applications written in C or C targeting x86 and embedded ARM architectures - Demonstrated experience in the development of inter-networked applications using IP, TCP/UDP, and HTTP - Familiarity with the application of applied cryptography including key management, digital signature, and data encryption - Demonstrated experience with agile and DevOps development practices and tools including software configuration management, sprint planning, coding standards and reviews - Demonstrated development experience in Python, bash, and/or other scripting languages - Demonstrated developing, debugging, and executing software in Windows and Linux environments - Candidates must be enthusiastic, innovative and motivated self-starters able to work independently to complete tasks and meet goals. - Candidates must also be able to work within a team to achieve project success. - Candidates must possess strong oral and written communications skills, and must be able to present findings/results to internal and external organizations. - Knowledge of and practical experience programming and configuring the DoD Simple Key Loader device and DS-101 serial interface protocol - Minimal travel will be required - Hybrid work: candidates should expect to be onsite 2-3 days a week

Preferred skills: - Demonstrated ability to propose and explore new techniques and technologies and be able to design, develop, test and validate these new capabilities against program objectives - Demonstrated experience developing and preparing software code for government certification - Demonstrated understanding of secure software development and best practices - Experience developing and preparing software code for government certification is a strong plus.

Req ID: 4648

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.

Please Note: Solidus does not accept applications from agencies, 3rd party vendors, or applications with incomplete information.