RCM Technologies 100% REMOTE Software Engineer C++ 11 or greater (Simulation/ Modeling) in Bethesda, Maryland
Reference # :20-00779Title :100% REMOTE Software Engineer C++ 11 or greater (Simulation/ Modeling)Location :Bethesda, MDPosition Type :Right to HireExperience Level :5 YearsStart Date :01/06/2020 DescriptionSoftware Engineer with C++ 11 or greater and Simulation experienceMid-level, SeniorDynamic Management Systems for NextGen SatellitesWork Location: 100% RemoteOR onsite in Bethesda, MD Must be a US CitizenOur client is a leading provider of dynamic management systems for next-generation satellite payloads. Sophisticated communication satellites with channelization and beamforming capabilities promise satellite operators and their customer's extraordinary flexibility and newfound complexity. Our client's intelligent, real-time systems make it easy to harness the power of high-throughput satellites.Our client is seeking experienced Optimization Engineers with a background in communications satellites, payloads, ground stations, and baseband systems. Optimization engineers develop customized optimization algorithms to meet customer requirements. Work includes understanding communications systems, including satellite constellations, and developing customized optimization algorithms to maximize customer revenue and user performance. Optimization algorithms will be key to performing trade studies of customer design and driving operational planning decisions.If you are a creative thinker with outstanding design skills who enjoys collaborative cross-team and customer engagement, join us for developing next-generation, satellite resource management optimization solutions.Responsibilities:
Exceptional technical, mathematical, and problem-solving skills required, including probability and statistics, linear algebra, geometry, and computer algorithms. Background in algorithm design and performance analysis a strong plus, including computational complexity analysis.
Successful candidates will have experience in some combination of the following: object-oriented development, optimization, and operations research, visualization, modeling and simulations, data structures; algorithm design and optimization is critical.
Appropriate level of experience in algorithm development and optimization
Appropriate level of experience in software product development
Familiarity with multiple languages, including C++, Java, Python
Background in software application development on Linux, Windows, and Web platforms
Experience in developing mission-critical or high availability real-time software a plus
Experience in both agile and incremental software engineering practices
Background in engineering, communications system modeling, and/or MATLAB beneficial but not required
Education: Bachelors or greater in Computer Science, Software Engineering, Computer Engineering, Computational Mathematics, Operations Research or related technical degrees with demonstrated experience#Monster#CBRCM Technologies is a leading provider of IT Business Solutions and Engineering Services to over 1,000 clients in the commercial and government sectors. RCM partners with clients to define implement and manage a broad range of technologies across multiple platforms, systems, and networks. Our broad geographic presence ensures that a proven and reliable tactical and strategic capability is available and deployable virtually everywhere in North America.RCMTechnologies, (USA) Inc. is an Equal Opportunity Employer M/F/D/V. RCMT encourages applicants of all ages.