RF Software Engineer 3 - (RF, C++, Linux)

Akina•Annapolis Junction, MD

About The Position

The RF Software Engineer 3 develops, maintains, and enhances complex software systems based on documented requirements, working individually or as part of a team. The role reviews and tests software components against design requirements, documents results, resolves software problem reports, and uses software development and design methodologies suited to the development environment. The engineer contributes to system design decisions, including hardware/software trade-offs, software reuse, COTS/GOTS use, and requirements analysis. Responsibilities also include analyzing user requirements, debugging and correcting software, designing and coding new features, integrating software into systems and operating environments, developing database queries and interfaces, implementing algorithms, and assisting with software testing. The position may serve as a team lead, perform quality control, oversee software development teams, and coordinate software installation and equipment monitoring. This position requires TS/SCI clearance with a polygraph and is located in Annapolis Junction, Maryland. Akina describes itself as a small, woman-owned, service-disabled veteran-owned business and offers compensation and benefits including paid time off, federal holidays, retirement contributions, healthcare coverage, and educational and training assistance.

Requirements

  • TS/SCI clearance with polygraph.
  • Twelve years of experience as a DSP Algorithm developer.
  • Twelve years of experience with C++, Linux, Python, or a similar development language.
  • C++ experience must be within the last 10 years.
  • Bachelor of Science in Engineering, Computer Science, or a related discipline; four years of experience may substitute for the bachelor's degree.
  • Two years of experience may be substituted for an MS in Engineering or Computer Science.

Nice To Haves

  • Active IAT II certification.
  • CWIP / DoD 8570-compliant certification, such as Security+.

Responsibilities

  • Develop, maintain, and enhance complex and diverse software systems based on documented requirements.
  • Review and test software components for adherence to design requirements and document test results.
  • Resolve software problem reports and debug existing software to correct defects.
  • Provide input to system design, including hardware/software trade-offs, software reuse, COTS/GOTS use, and requirements analysis and synthesis.
  • Analyze user requirements to derive software design and performance requirements.
  • Recommend and implement improvements to documentation and software development process standards.
  • Design and code new software or modify existing software to add features, correct errors, adapt to new hardware, or improve performance.
  • Integrate software into new or modified systems and operating environments.
  • Develop data queries and design or implement complex database or data repository interfaces and queries.
  • Develop or implement algorithms to meet system performance and functional standards, including algorithms subject to strict timing, resource, or interface constraints.
  • Assist with developing and executing software component test procedures and perform quality control on team products.
  • Analyze system performance, system flows, data usage, and work processes; confer with users and system engineers; and investigate problem areas.
  • Use scientific analysis and mathematical models to predict and measure software design outcomes and consequences.
  • Serve as a team lead as appropriate to the software development process and oversee software development teams to ensure work meets project constraints.
  • Confer with system and hardware engineers to derive software requirements and obtain information about project limitations, capabilities, performance requirements, and interfaces.
  • Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met.

Benefits

  • 24 days of PTO accrued annually.
  • 11 federal holidays.
  • 401(k) that is 100% vested on the start date, with a direct company contribution worth 10% of salary.
  • Akina covers 100% of employee healthcare costs and 50% of dependent healthcare costs.
  • Educational assistance toward college classes.
  • Coverage of costs associated with job-related training and certifications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service