S

SMX

Technology platforms and defense capability services

Embedded C++ Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeBroomfield, CO, USA$160k - $210kIn-person

About the Job

Requirements

  • Secret clearance is required, with the ability to obtain clearance; U.S. citizenship is required.
  • At least 8 years of experience in high-performance C++ application software engineering within Linux environments.
  • A bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
  • Knowledge of embedded systems and hardware acceleration concepts.
  • Ability to document and communicate software designs.
  • Familiarity with version control systems such as Git.
  • Ability to work independently and collaboratively.

Responsibilities

  • Collaborate with Solutions Architects and Algorithm Engineers to develop and optimize C++ applications for real-time operational mission data processing signal chains.
  • Work with remote sensing data providers, including electro-optical/infrared and hyperspectral providers, to characterize data and tune signal-processing chains for specific data and targets.
  • Contribute to the development of a robust, repeatable, and adaptable signal-processing architecture.
  • Engineer solutions for low Size, Weight, and Power deployments, such as Versal ACAP devices.
  • Ensure solutions are thoroughly designed, documented, and tested.
  • Use and contribute to continuous integration and continuous delivery pipelines to encode quality within the software development life cycle.
  • Collaborate with team members and leads to achieve project milestones.
  • Adhere to applicable corporate and Department of Defense processes and standards to ensure quality, compliance, and security.

Desired Qualifications

  • Experience with Xilinx/AMD Versal ACAP platforms or similar platforms.
  • Experience with Vitis Unified Software Platform and Vivado Design Suite.
  • Familiarity with FPGA design and hardware description languages such as VHDL and Verilog.
  • Experience translating complex algorithms into production software solutions.
  • Experience with Department of Defense projects.
  • Current U.S. Secret security clearance.
  • Strong continuous integration and continuous delivery techniques.
  • Experience in other programming languages such as Python, Java, or JavaScript.
  • Experience with AI-assisted software development tools and techniques.

About the Company

SMX

Technology platforms and defense capability services

SMX Tech is a provider of advanced technology solutions and capability enhancement services for government, defense, and private-sector clients. It offers a platform plus services designed to improve operational efficiency and mission outcomes, often via long-term contracts. The company differentiates itself through rigorous quality and security standards (CMMI Maturity Level 3, ISO 9001, ISO 20000, ISO 27001) and a strong workplace culture (2024 Top Workplace USA). Its goal is to be a trusted partner that helps clients achieve ambitious objectives by delivering reliable technology capable of enhancing operations and mission success.

Company size
1,001-5,000
Company stage
Acquired
Total funding
Not listed
Headquarters
Hollywood, Maryland
Founded
1995

Recently Posted Jobs

Explore more opportunities at SMX

See more jobs