Leidos-posted 3 months ago
$85,150 - $153,925/Yr
Full-time • Senior
11-50 employees

Leidos has openings for (Remote) Senior Software Developers 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 positions are contingent on contract award.

  • Developing software in a Linux cross-compiler environment in C, using a chroot environment for development and standard Linux debugging tools
  • Designing and developing software by applying company’s processes, coding rules, quality and safety standards
  • Producing well-documented code, participate in code reviews, and provide timely status to the Project Management team
  • Analyzing system requirements and create detailed software requirements specifications for implementation in various software development phases
  • Conducting testing and validation of software components, including unit testing and integration testing, to ensure reliability and functionality
  • Participating in design reviews, code reviews, and other team activities to provide technical expertise and ensure alignment with project goals
  • Staying current with industry trends and advancements, contributing insights and recommendations for continuous improvement
  • Supporting troubleshooting efforts and providing 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
  • Bachelor’s degree in Computer Science, Telecommunications or related field
  • At least 7 years' full-time C software development experience
  • Experience with Linux programming interface and standard command-line tools
  • Experience with distributed software architectures
  • Knowledge of networking concepts and Linux network stack programming is highly desirable
  • Practical knowledge of data structures and algorithms
  • Understanding of voice communication, voice signaling concepts and relevant standards like SIP and RTP
  • Experience with software development in safety-critical projects
  • Experience with packet analyzers
  • Ability to obtain and maintain a Public Trust security clearance
  • Must have lived in the U.S. for three of the last five years
  • Competitive compensation
  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service