Cplusplus Software Engineer

Staff Management Solutions, LLC
Centennial, CO, United States
6 days ago
Apply on www.smxtech.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$150,000.0 - $210,000.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Software Applications C++ (Programming Language) Computer Engineering Continuous Delivery Continuous Integration Data Transmissions Data Infrastructure Data Visualization Distributed Systems Apache Hadoop Python (Programming Language)
+12 more
Linux System Administration Real-Time Operating Systems Socket Programming Software Engineering Delivery Pipeline Git Information Technology Asynchronous Programming Stream Processing Scalable Processor Architecture Software Version Control Programming Languages

Job description

Develop and test high-fidelity C++ emulators for SPARC-based flight computers and spaceflight hardware. Integrate emulation capabilities into flight and ground software workflows, optimize performance, document and test solutions, and contribute to CI/CD pipelines. The role requires advanced C++ expertise in Linux environments, collaboration with architects and customer teams, and support for mission-critical space systems., Outside Analytics is a proud subsidiary of SMX, enabling an exciting collaboration that enhances our collective capabilities to deliver cutting-edge digital transformation solutions. Are you interested in the next generation of remote sensing and space systems capabilities? At Outside Analytics we’re on the ground floor of developing the future space ecosystem across all orbital regimes (LEO, MEO, HEO, and GEO)! We build, integrate, and operationally support our customers’ emerging space-ground systems to include real-time data processing frameworks, sensor data processing, and data visualization. We are teamed with the most passionate companies in industry, dedicated to bringing best-of-breed capabilities to address our customers’ most pressing needs., * Collaborate with Solutions Architects to design, develop, and test emulators for SPARC-based flight computers and other flight hardware.

  • Work closely with flight and ground software engineers to integrate emulation capabilities with existing development and test workflows.
  • Optimize applications to meet strict performance requirements. Ensure all solutions are thoroughly designed, documented, and tested.
  • Use and contribute to CI/CD pipelines to encode quality within the Software Development Life Cycle.
  • Collaborate with team members and leads to achieve project milestones.
  • Adhere to applicable corporate processes & standards to ensure quality, compliance, and security., Lead engineering teams responsible for PSTN, voicemail, routing, and test/validation engineering. Drive technical roadmaps, ensure FCC compliance, oversee Tier3/4 support, develop front-line leaders, and implement test automation and quality controls. Top Skills: 3GppAdvanced VideoAlcatel-LucentAtisBct/ECiscoFccFiber Optic TheoryHfcHvacIms SystemsInfrastructureIp NetworksJuniperNational Electric CodeNational Electric Safety CodeNctiPower DistributionPstn ArchitectureRoutingScteSip ForumTelephonyTest AutomationTest EngineeringVoice LabVoicemail PlatformVoip, Spectrum, Lead architecture, engineering, and lifecycle management of enterprise Hadoop clusters and supporting data platform services. Ensure scalability, reliability, security, and operational excellence; optimize infrastructure, drive provisioning and patching standards, troubleshoot distributed system issues, guide cloud/hybrid migration strategies, mentor engineers, and produce operational runbooks, data views, and automated processing. Top Skills: DjangoDockerFastapiFlaskHadoopHbaseHdfsHiveImpalaKafkaKubernetesMySQLOoziePostgresPythonShell ScriptingSparkSplunkTcp/IpTypescriptVisioYarnZookeeper

What you need to know about the Colorado Tech Scene

With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.

Key Facts About Colorado Tech

  • Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
  • Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
  • Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
  • Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute

Requirements

At OA-SMX as a Senior C++ Software Developer, you’ll partner with Solutions Architects to design, develop, and test high-fidelity emulators for SPARC-based flight computers and other mission-critical flight hardware for space launch systems. Working alongside flight and ground software engineers and embedded with our customer’s team, you’ll integrate emulation capabilities into existing test workflows, optimize applications to meet demanding performance requirements, and build quality into every stage of our development lifecycle through robust CI/CD pipelines. Success in this role demands high proficiency in advanced high performing C++, sharp problem-solving skills, experience in modern production software development techniques, and an ability to work in a collaborative mission focused environment., * 8+ years experience in high-performance C++ applications software engineering within Linux environments

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field with equivalent experience
  • US Citizenship is required. Candidate must also participate in a background screen.
  • Ability to document and communicate software designs
  • Familiarity with version control systems such as Git
  • Excellent problem-solving skills and attention to detail
  • Ability to work independently and as part of a team
  • Strong communication and collaboration skills
  • A passion for learning and staying current with industry trends

Desired Skills & Experience

  • Experience with emulator development, especially RISC/SPARC architectures Experience with RTEMS or other Real-time OS (RTOS)
  • Experience with serial data communication protocols (MIL-STD-1553, RS-422)
  • Socket programming experience (TCP/UDP)
  • Experience with embedded systems, space vehicle flight software or ground systems
  • Familiarity with asynchronous programming concepts
  • Experience in other programming languages such as Python
  • Strong Continuous integration/Continuous delivery techniques (CI/CD)
  • Ability to obtain a DoD clearance

Benefits & conditions

The SMX salary determination process takes into account a number of factors, including but not limited to, geographic location, Federal Government contract labor categories, relevant prior work experience, specific skills, education and certifications. At SMX, one of our Core Values is to Invest in Our People so we offer a competitive mix of compensation, learning & development opportunities, and benefits. Some key components of our robust benefits include health insurance, paid leave, and retirement. The proposed salary for this position is: $150,000-$210,000 USD

At SMX®, we are a team of technical and domain experts dedicated to enabling your mission. From priority national security initiatives for the DoD to highly assured and compliant solutions for healthcare, we understand that digital transformation is key to your future success.

We share your vision for the future and strive to accelerate your impact on the world. We bring both cutting edge technology and an expansive view of what’s possible to every engagement. Our delivery model and unique approaches harness our deep technical and domain knowledge, providing forward-looking insights and practical solutions to power secure mission acceleration.

SMX is an Equal Opportunity employer including disabilities and veterans.

Selected applicant may be subject to a background investigation and/or education verification.

SMX does not sponsor a new applicant for employment authorization or immigration related support for this position (i.e. H1B, F-1 OPT, F-1 STEM OPT, F-1 CPT, J-1, TN, E-2, E-3, L-1 and O-1, or any EADs or other forms of work authorization that require immigration support from an employer)., In-Office Centennial, CO, USA 150K-210K Annually Senior level 150K-210K Annually Senior level Analytics Design, develop, test, and optimize high-fidelity C++ emulators for SPARC-based flight computers and mission-critical space flight hardware. Integrate emulation capabilities into flight and ground software workflows, meet demanding performance requirements, document and test solutions, and contribute to CI/CD pipelines. The role requires collaboration with architects, engineers, and customers in a mission-focused environment, with potential DoD clearance eligibility. Top Skills: Asynchronous ProgrammingC++Ci/CdEmbedded SystemsGitLinuxMil-Std-1553PythonRiscRs-422RtemsRtosSparcTcp/IpUdp Spectrum

Director, Engineering

An Hour Ago In-Office Greenwood Village, CO, USA 139K-246K Annually Expert/Leader 139K-246K Annually Expert/Leader

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.smxtech.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:06 min

The problem of over-engineering stream processing

Hartmut Armbruster Hartmut Armbruster · World Congress 2026 Europe

4:18 min

Exploring the Apache Spark layer architecture

Ayon Roy · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:32 min

Comparing stream processing architecture to traditional batch processing

Bobur Umurzokov · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all