Senior Software Engineer

Centuria
Full-time
Norman, OK
Posted on 5 days ago

Job Description

Centuria is seeking a Senior Software Engineer to support the National Weather Service's Next Generation Radar (NEXRAD) Radar Operations Center in Norman, Oklahoma. The role involves developing, maintaining, and enhancing software for WSR-88D operational systems, collaborating with multiple agencies, and ensuring reliable radar operations.

Responsibilities

  • Develop, modify, and maintain software applications
  • Perform systems analysis and optimize software solutions
  • Provide technical documentation
  • Collaborate with cross-functional teams
  • Develop software in a Linux environment using C or C++
  • Apply scripting and web-based programming knowledge
  • Ensure compliance with software engineering best practices and cybersecurity
  • Utilize Inter-Process Communication mechanisms
  • Perform Linux system administration tasks

Requirements

  • Bachelor of Science degree in Computer Science or Computer Engineering (or related with CS minor)
  • Minimum of five years of software engineering experience
  • Network socket programming experience
  • Knowledge of computer hardware and systems architecture
  • Strong programming skills in C or C++ in a Linux environment
  • Strong problem-solving and analytical skills
  • Effective communication and technical writing abilities

Benefits

  • No benefits