Principal Software Engineer - Onsite

RTXPortsmouth, RI
8dOnsite

About The Position

We are seeking a skilled Principal Software Engineer to join our Radar Digital Product Line team. The ideal candidate will have a passion for creating high-performance applications and will be involved in all stages of the software development lifecycle. You will work onsite in Portsmouth, Rhode Island.

Requirements

  • Typically requires a bachelor’s in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 8 years of experience.
  • Active and transferable U.S. government issued Secret security clearance is required prior to start date.
  • U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
  • Experience in software design, integration and test utilizing C / C++ in a Real-time, multi-threaded software development environment.
  • Experience in a Unix/Linux operating system

Nice To Haves

  • Experience with multithreading, memory management, or performance optimization in complex environments.
  • Experience with data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems.
  • Familiarity with software development methodologies (Agile, Scrum, etc.).
  • Software development experience in a DoD environment
  • Experience with Network Communication Protocols, Shell Scripting (ksh, csh, bash, Perl), software development tools like Git/Clearcase, software debuggers (GDB), LINUX/UNIX text editors (vi/Gvim/Emacs), and MATLAB
  • Experience leading small projects/efforts.
  • Experience providing technical guidance/mentorship to junior engineers

Responsibilities

  • Develop robust and scalable software in C++ running on Linux or UNIX operating systems using Agile development methods
  • Design, implement, test, and maintain radar software applications, while ensuring system integration and scalability.
  • Create/update MATLAB scripts for use in verifying software requirements
  • Tackle difficult problems and successfully deliver results on schedule
  • Participate in design/code/test reviews and ensure adherence to coding standards and best practices.
  • Stay current with industry trends and advancements in C/C++ technologies, especially in relation to complex systems and continuous delivery.

Benefits

  • medical
  • dental
  • vision
  • life insurance
  • short-term disability
  • long-term disability
  • 401(k) match
  • flexible spending accounts
  • flexible work schedules
  • employee assistance program
  • Employee Scholar Program
  • parental leave
  • paid time off
  • holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service