Logo
Leidos

Software Developer, RD Voice Development

Leidos, Frederick, Maryland, United States, 21701

Save Job

Overview Leidos has openings for Senior Software Developers in Frederick, MD, to support the RD Voice Development team. As a Software Developer, you will be responsible for all phases of software development ranging from design and coding to integrating and reviewing software components, from testing and bug fixing to documentation, building and presenting demos to stakeholders.

These are

hybrid roles , with an expectation to be

in the office at least two days a week .

These are

contingent

positions, pending award.

Responsibilities

Analyze system requirements and create detailed software requirements specifications for implementation in various software development phases

Develop software in a Linux cross-compiler environment in C, ensuring code quality and adherence to industry standards

Conduct testing and validation of software components, including unit testing and integration testing, to ensure reliability and functionality

Participate in design reviews, code reviews, and other team activities to provide technical expertise and ensure alignment with project goals

Stay current with industry trends and advancements, contributing insights and recommendations for continuous improvement

Support troubleshooting efforts and provide technical assistance to resolve software-related issues during development and post-production phases

Document software designs, specifications, and test procedures to maintain comprehensive records and facilitate knowledge sharing within the team

Collaborate with multidisciplinary engineering teams to implement software solutions that meet system specifications and performance criteria

Qualifications

Bachelor’s degree in Computer Science, Telecommunications or related field and at least 7 years' full-time C software development experience

Solid understanding of software development methodologies and processes, including requirements analysis, design, coding, testing, and maintenance

Proficiency with C, familiar with kernel development interfaces, with excellent coding skills

Possess a good programming style and coding foundation, with rich experience in reuse, refactoring, and design patterns preferred

Experience working on Linux platforms

Desired Skills

Voice processing experience.

Strong understanding of fundamental signal processing concepts such as Fourier transforms, filtering, sampling, and modulation

Basic understanding of radio frequency principles and networking concepts

Knowledgeable of Linux (Centos 7, Oracle), SVN, WDMAN, Redmine, Teamcity, Visual Studio Code, Wireshark, Audacity

Ability to obtain and maintain a Public Trust security clearance. Must have lived in the U.S. for three of the last five years.

Pay Range Pay Range $85,150.00 - $153,925.00

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

#J-18808-Ljbffr