Leidos is looking for Senior Software Developers to support the RD Voice Development team, responsible for all phases of software development from design to documentation and stakeholder demos.
Requirements
- 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
- 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
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
Other
- These are hybrid roles, with an expectation to be in the office at least two days a week.
- Ability to obtain and maintain a Public Trust security clearance.
- Must have lived in the U.S. for three of the last five years.
- We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail.