Leidos
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
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