Sr. Software Engineer

Sr. Software Engineer, C++, GUI, UI
Full Time
Depends On Experience
Telecommuting not available Travel not required

Job Description

Job Description:

RKF is seeking an exceptional software engineer, with strength in C++ and GUI development, to support the development of custom satellite resource management software. Experience in object oriented design patterns, data structures, algorithm design and/or optimization a plus. Developers will work in a small‐team environment to extend existing satellite resource management software
with new features and capabilities.

Work entails C++ development of a Qt based client/server program for managing and modelling  satellite capacity. Tasks include developing new modules, user interfaces and other key software components, with a focus on GUI development, as well as unit test development and acceptance test procedures.

Looking for (Key Characteristics & Soft Skills):


  • A motivated self‐starter, who is inner directed, and can work with minimal direction
  • Disciplined, highly organized individual who can manage their time and tasks efficiently
  • Quality focused – eager to get things right the first time, and takes care of the details
  • Diligent / persevering – doesn’t stop until job is done
  • Results‐oriented problem solver
  • A team player, with strong listening and communication skills
  • Customer‐centric, with an understanding of customer needs and how to translate them into quality software

Required Job Skills:

  • C++ software development experience in Linux environment is critical 
  • Strong desire for C++ experience in Windows environment as well
  • Expertise in UI/GUI design, development and testing in C++ (Qt experience preferred)
  • Prefer a strong understanding of and focus on human factors / user experience / usercentered
  • design / software usability
  • Background in client/server development and testing
  • Team‐based development experience, including agile methodologies (e.g., SCRUM) a plus
  • Algorithm design and data structures experience, run-time analysis preferred
  • Satellite or wireless communications experience valuable, but not required


Job Specific Company Description:

RKF Engineering is a high‐end telecommunications consulting firm specializing in the design of next generation systems for today’s most advanced satellite, terrestrial, and high‐altitude wireless networks. Clients from NASA to the Department of Defense to the world’s largest technology and communications firms rely on RKF to lead the rollout of vital communications networks with disciplined design, engineering, program management, modeling, simulation, analysis, and software development. Our projects span the globe and our employees are respected experts at the top of their fields.

***Due to ITAR and US government requirements, all candidates must be US Citizen***

Clearance: Secret a plus but not required

Benefits: RKF provides extremely competitive salary based on experience and qualifications, bonuses, 401(k) plan with company match, profit sharing plan, 10 paid holidays, starting at 3 weeks paid time off/leave, company paid medical and dental coverage for employee and dependents, disability insurance, and subsidized onsite health club membership.

Posted By

Bethesda, MD

Dice Id : 10505209P
Position Id : 522668
Have a Job? Post it