Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Command and Control Software Engineer

$140k - $220k

Forterra

About Forterra Forterra is a leading provider of autonomous systems for ground-based movement in the working world. Amongst some of the earliest innovators in the field of driverless technology, Forterra is focused on building systems that protect front-line soldiers and enable civilian workers in our industrial base. Forterra is the go-to provider of ground autonomy solutions for the U.S. Department of Defense, which harnesses the technology for asymmetric warfare in critical conditions. About The Role As an extension of our core products in Command, Control, and Communications (C3) we are diving deeper into the EW space to make the systems and platforms we integrate more survivable. We are developing an Electromagnetic Spectrum Operations (EMSO) capability that will provide broad spectrum awareness that can aid national government off‑the‑shelf assets in the EMS. For communication, this will provide a real time database of inference and unoccupied spectrum to aid maneuver. For Electromagnetic Warfare (EW), this will, in parallel, provide a tip and queue interface to enable current EW and Signals Intelligence systems to more rapidly identify signals of interest driving toward an open “plug‑and‑play” approach with national government off‑the‑shelf assets. We are looking for a senior embedded engineer to own software end‑to‑end on our edge devices — from the real‑time signal‑processing pipeline up through the data contracts and command‑and‑control interfaces that turn spectrum awareness into actionable, operator‑facing information. You’ll set technical direction on a small, fast‑moving team and ship to deployed hardware. What You’ll Do Develop edge software and real‑time pipelines in modern C++ that run on deployed NVIDIA Jetson (ARM/Linux) devices and support Command & Control (C2) systems Build low‑latency, high‑throughput data flows between processing stages using zero‑copy IPC and pub/sub messaging (e.g. iceoryx2, ZeroMQ) Integrate edge software with radios and RF front‑ends; work close to the signal — IQ data, spectral processing, detection, and direction finding Design and own wire‑level data formats, packet ABIs, and interface contracts (e.g. Protobuf) that guarantee reliable data exchange across systems and teams Design and implement event‑driven alerting and architecture that surface important information about sensor detections Develop telemetry software for edge devices that communicate with remote C2 systems, and build and maintain on‑device storage for operational and sensor data Integrate and optimize edge ML inference (e.g. TensorRT / ONNX) into the real‑time path where it adds operational value Own the build and deployment workflow (CMake, Conan, Docker) and drive hardware‑in‑the‑loop bring‑up Work closely with systems, hardware, and integration teams to deliver end‑to‑end functionality, and set technical direction for the embedded codebase Minimum Qualifications 3+ years of professional software engineering experience, with substantial time in edge, embedded, or systems‑level environments Strong modern C++ (C++17/20) on Linux, plus Python for tooling and automation Experience building real‑time or low‑latency systems: deterministic pipelines, queuing, concurrency, and processing under throughput and timing constraints Demonstrated ownership of wire‑level data formats, custom protocols, or packet/interface contracts (Protobuf or equivalent) Comfort with C++ build and dependency tooling (CMake, a package manager such as Conan) and containerized dev/deploy workflows (Docker) Track record of taking embedded software from bring‑up through deployment on real hardware, working across firmware, host software, sensors, and integration teams Ability to set technical direction and own a meaningful slice of architecture on a small team Preferred Qualifications RF / DSP fundamentals: IQ data, spectral processing, detection, or direction finding Experience on NVIDIA Jetson or comparable ARM/SoC edge platforms Zero‑copy IPC or shared‑memory pub/sub frameworks (iceoryx2, DDS, or similar) Edge ML inference deployment (TensorRT, ONNX) Sensor integration and fusion (IMU, multi‑rate sensor inputs) Background in defense, EW/SIGINT, or other mission‑critical real‑time systems US Salary Range $140,000—$220,000 The salary range for this role is an estimate and is based on a wide variety of compensation factors. The salary offered to candidates will vary based on a variety of factors including (but not limited to) relevant work experience, education, specialized training, critical expertise, training, and more. Equity in Forterra is included in most of our full‑time, high‑demand roles and is therefore considered part of Forterra's overall compensation package. Benefits Premium Healthcare Benefits: Three plan options, including an HSA‑eligible plan, with Forterra covering 80% of the plan premium for you and your dependents. Basic Life/AD&D, short and long‑term disability insurance plans 100% covered by Forterra, plus the option to purchase additional life insurance for you and your dependents. Extremely generous company holiday calendar including a winter break in December. Competitive paid time off (PTO) offering 20 days accrued per year. A minimum of 7 weeks fully paid parental leave for birth/adoption. A $9k annual tuition reimbursement or professional development stipend. Fully stocked beverage refrigerators with all the Celsius your little heart desires. 401(k) retirement savings plan, including traditional, Roth 401(k), and after‑tax deferral with company match up to 4%. Forterra is an equal‑opportunity employer, providing and promoting equal employment opportunity in accordance with local, state, and federal laws. All qualified applications will receive equal consideration for employment. #J-18808-Ljbffr Forterra

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Command and Control Software Engineer in Durham, NC vacancy
  •  ...posting location will be considered. As a Senior Android Engineer, you'll build and harden the SDKs and on-...  ...Engineer 5+ years building production mobile software, with deep expertise in Android (Kotlin/Java) and a working command of native internals; iOS (Swift/Objective-... 
    Senior
    Local area

    DT

    Durham, NC
    2 days ago
  •  ...Description: Hybrid 2 weeks per month in either Durham, NC or Location to be confirmed Our client seeks a Senior Software Engineer in Test to design, develop, and maintain automated test suites for digital healthcare products. The role focuses on UI and API automation... 
    Senior

    Eliassen Group

    Durham, NC
    3 days ago
  • FUJIFILM Healthcare Americas Corporation seeks a Senior Software Engineer to develop innovative software solutions for medical imaging, focusing on radiology and cardiology. You will collaborate with a talented team, leveraging Microsoft technologies to provide advanced... 
    Senior

    FUJIFILM Healthcare Americas Corporation

    Durham, NC
    2 days ago
  • $140k - $220k

    Forterra in Durham, NC is seeking a Senior Embedded Engineer to lead the development of edge software and real-time processing pipelines on ARM/Linux devices. This role requires expertise in modern C++ and experience building high-throughput systems. You will work with... 
    Senior

    Forterra

    Durham, NC
    2 days ago
  • $84.7k - $144.43k

     ...communities, and our planet. If this sparks your interest, you’re in the right place. DLR Group has an opening for a Senior Mechanical Controls Engineer. Position Summary As part of the engineering team at DLR Group you will be responsible for the design of control systems... 
    Senior
    Work at office
    Local area

    DLR Group

    Durham, NC
    2 days ago
  • Sr. Software Engineer Labcorp Hldngs. Durham, NC. 3x/wk Durham, NC & 2x/wk remote in US. Less than 10% national travel. Take ownrshp of app dvlpmnt prjcts. Dsgn & code new apps & enhnce exstng apps. Responsibilities Take ownership of application development projects. Design... 
    Senior
    Remote work

    Laboratory Corporation of America Holdings

    Durham, NC
    2 days ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...Need To See Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience). 3+ years of... 
    Senior

    NVIDIA

    Durham, NC
    5 days ago
  • Senior Software Engineer Job Details Posted: 24 June 2026 Location: Durham, NC Reference: 1000109 Qualifications and Responsibilities Bachelor's degree in computer science or related field required Experience in distributed systems development using object-oriented programming... 
    Senior

    Dexian DISYS

    Durham, NC
    2 days ago
  • Job Description We are looking for a Senior Software Engineer to build and modernize our Customer Identity (UID-UCP) within the Core and Common Frameworks platform. In this role, you will develop, modernize, and maintain core identity capabilities that integrate with the... 
    Senior
    Full time

    Fidelity Investments

    Durham, NC
    2 days ago
  • The Clorox Company is seeking an Electrical & Controls Principal Engineer in Durham, North Carolina. This role involves leading high-complexity automation and controls projects across multiple sites, ensuring engineering excellence and compliance with safety standards.... 
    Senior

    The Clorox Company

    Durham, NC
    2 days ago
  •  ...Technology Technical Recruiter @ Golden Technology Inc. Hiring a Senior Software Developer! Our client is seeking a Senior Software Developer...  ...a new job is posted. Sign in to set job alerts for “Software Engineer” roles. Raleigh, NC $125,000.00-$178,000.00 1 day ago Raleigh... 
    Senior
    Contract work
    Flexible hours
    Weekend work

    Golden Technology

    Durham, NC
    2 days ago
  • Merck & Co. in Durham, North Carolina is looking for a software engineer to join their team, developing software for medical information products. Candidates should have at least 5 years of experience, particularly in corporate technical training, and possess excellent... 
    Senior

    Merck & Co.

    Durham, NC
    2 days ago
  • FUJIFILM Holdings America Corporation in Durham, North Carolina is looking for a Software Engineer to develop and maintain software for medical information products. The ideal candidate should have at least 5 years of experience, particularly in .NET Technologies, and be... 
    Senior

    FUJIFILM Holdings America Corporation

    Durham, NC
    3 days ago
  • $176k - $333.5k

     ...passionate about helping us tackle challenges no one else can solve. Make the choice to join us today. We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. Our team builds and operates sophisticated... 
    Senior

    NVIDIA

    Durham, NC
    2 days ago
  • $152k - $241.5k

    A leading tech company in North Carolina is seeking a Senior Software Engineer to enhance its HPC infrastructure. The ideal candidate will have strong coding skills and a background in cloud technologies. Responsibilities include applying distributed systems patterns,... 
    Senior

    NVIDIA

    Durham, NC
    2 days ago
  •  ...Overview This position is intended to be a member of the engineering team, developing software for medical information products. Job Description...  ...NET Technologies Thorough understanding of Model View Controller (MVC) and Model-View-ViewModel (MVVM) architecture patterns... 
    Senior
    Local area

    Merck & Co. Inc

    Durham, NC
    2 days ago
  • $108k - $168k

    HCLTech is seeking a highly talented and self-motivated Senior Software Engineer (Python, Angular & Neo4j) in Durham, North Carolina. This hybrid position requires a minimum of 3 days onsite and offers a competitive salary range of $108,000 to $168,000. The ideal candidate... 
    Senior

    HCLTech

    Durham, NC
    2 days ago
  • Fidelity Investments in Durham, NC is seeking a Senior Software Engineer to build and modernize the UID-UCP Customer Identity platform within the Core and Common Frameworks group. You will develop, maintain, and evolve core identity capabilities that connect with the enterprise... 
    Senior

    Fidelity Investments

    Durham, NC
    2 days ago
  • $168k - $264.5k

     ...innovative, well-designed, high-quality new code for desktop engineering applications Participate in a variety of agile practices with...  ...automation Expert skills in C++, Java, or C# Proficiency with modern software platforms and tools (e.g. C++20, Java 21, git, IDEA/Visual... 
    Senior
    Worldwide

    NVIDIA

    Durham, NC
    2 days ago
  • $184k - $287.5k

     ...networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. We’re searching for a highly motivated, technical...  ...simulation & emulation technology. Mentor architects and engineering teams to grow them into future leaders. Make key technical decisions... 
    Senior
    Shift work

    NVIDIA AI

    Durham, NC
    2 days ago
  • $96.18k - $172.16k

     ...for visualization, analysis, and understanding. We always want to do more, and that's where you come in! We are seeking a Senior Software Engineer to design, develop, and maintain JVM-based applications for ingesting, processing, storing, analyzing, visualizing, and... 
    Senior

    General Atomics Intelligence

    Durham, NC
    2 days ago
  • $174k - $253k

     ...or equivalent practical experience. 5 years of experience in software development using C++. Experience with graphics programming,...  ...Mac and Linux), Web, or iOS. About The Job Google’s software engineers develop the next-generation technologies that change how billions... 
    Senior

    Google

    Durham, NC
    2 days ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...Need To See Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience). 3+ years of... 
    Senior

    NVIDIA

    Durham, NC
    2 days ago
  • Designs software and implements Object Oriented Programming (OOP) using...  ...) in Computer Science, Engineering, Information Technology, Information...  ...(3) years of experience as a Senior Software Engineer/Developer (...  ...(IAM), fine-grain access controls, and encryption schemes. DE... 
    Senior

    Fidelity Investments Inc.

    Durham, NC
    2 days ago
  • Honeywell is seeking a Building Automation Systems (BAS) Controls Sr Technician in Morrisville, NC. You will commission Honeywell control...  ...—across commercial buildings, collaborating with in-house engineers and contractors, and ensuring integration, startup, and tuning... 
    Senior
    For contractors

    Honeywell INC.

    Morrisville, NC
    2 days ago
  • iOS Developer Location: Westlake TX/Durham NC/Boston MA/Merrimack NH (Hybrid – 5 days in a month) Duration: Long Term Required Skills: ~5+ years of professional experience developing publicly available iOS apps using Swift 5 and/or Objective-C ~ Verifiable...
    Senior

    Samprasoft

    Durham, NC
    2 days ago
  • $86k - $126k

    Eaton’s Electrical Engineering Services & Systems division is hiring a Senior Microgrid Controls Engineer! In this role, you’ll develop microgrid control solutions for...  ..., You Will Create, modify, test, and deploy software for Automation Controllers and Human Machine... 
    Senior
    Local area

    Eaton

    Morrisville, NC
    2 days ago
  •  ...Senior Application Security Engineer This role has been designed as 'Hybrid' with an expectation that you...  ..., implement, and maintain security controls within CI/CD platforms (GitHub...  ...GitLab, Azure DevOps, etc.). Ensure software integrity through code signing, artifact... 
    Senior
    Work at office
    2 days per week

    Hewlett Packard Enterprise Development LP

    Durham, NC
    5 days ago
  •  ...Job Summary The Senior Python Developer is responsible for designing, developing, and maintaining mission...  ...while driving architectural improvements, mentoring engineers, and delivering scalable, high-quality software solutions. The ideal candidate has extensive experience... 
    Senior
    Permanent employment

    Compunnel

    Durham, NC
    5 days ago
  • A semiconductor manufacturing leader is seeking a Sr. Applications Engineer in Durham, NC. This senior level role requires defining analog IC and power module products, developing reference circuits, and providing application support. Candidates should have over 8 years... 
    Senior

    Monolithic Power Systems, Inc.

    Durham, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Command and Control Software Engineer. Be the first to apply!