L3HHCM20-posted 5 days ago
$83,000 - $154,000/Yr
Full-time • Mid Level
City of Rochester, NY
5,001-10,000 employees

The Specialist, Software Engineering, is responsible for designing, developing, and rigorously testing advanced tactical radio operating system and waveform software. This role involves collaborating with small teams of software engineers and mentoring junior team members to foster technical growth. The Specialist will work with cross-functional engineering teams to develop and assess hardware-software interfaces, operational performance requirements, and overall system design. Key responsibilities include participating in all phases of the software development life cycle, creating software test procedures, developing software programs, preparing related documentation, conducting peer reviews, and identifying, tracking, and resolving software defects.

  • Designing, developing, and rigorously testing advanced tactical radio operating system and waveform software.
  • Collaborating with small teams of software engineers and mentoring junior team members to foster technical growth.
  • Working with cross-functional engineering teams to develop and assess hardware-software interfaces, operational performance requirements, and overall system design.
  • Participating in all phases of the software development life cycle
  • Creating software test procedures
  • Developing software programs
  • Preparing related documentation
  • Conducting peer reviews
  • Identifying, tracking, and resolving software defects.
  • Demonstrate strong knowledge of C/C++ for embedded systems.
  • Work with real-time operating systems (e.g., VxWorks RTOS, Linux, QNX).
  • Clearly and succinctly convey information and ideas.
  • Collaborate effectively with small teams of software engineers.
  • Ability to obtain and maintain a U.S. security clearance.
  • 2+ years of C/C++programming language and Object-Oriented Analysis and Design
  • Bachelor’s Degree and minimum 4 years of prior relevant experience. Graduate Degree and a minimum of 2 years of prior related experience. In lieu of a degree, minimum of 8 years of prior related experience.
  • Experience and understanding of computer engineering
  • Experience with Git/Bitbucket
  • Experience with continuous integration (e.g. Jenkins)
  • Experience with the Agile methodology
  • health and disability insurance
  • 401(k) match
  • flexible spending accounts
  • EAP
  • education assistance
  • parental leave
  • paid time off
  • company-paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service