Talent.com
Senior Software Engineer

Senior Software Engineer

Fortem Technologies IncLindon, Utah, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Description

Fortem Technologies is a venture-capital backed company located in Lindon, UT. In a world where sophisticated drones are commonplace, Fortem Technologies provides the most artificial intelligence (AI) based airspace safety and security solutions on the planet. Fortem Technologies is the only company that provides a military-tested, commercially available solution that alerts, identifies, and secures against drones and other non-cooperative objects in the sky.

We value customer satisfaction, teamwork, flexibility, personal integrity & accountability, and a spirit of giving back to the community.

We are seeking a Senior Software Engineer with deep expertise in C++ and CUDA to lead the implementation of complex algorithmic solutions on high-performance computing platforms. In this role, you will collaborate closely with our Algorithm and Radar teams to bring cutting-edge concepts into robust, efficient, and scalable software components. You will also be responsible for developing comprehensive test frameworks and validating algorithmic accuracy and performance across GPU and CPU architectures.

Primary Responsibilities

  • Translate advanced algorithmic designs from the Algorithm team into efficient and maintainable C++ and CUDA code.
  • Optimize computational performance for GPU and multi-core systems.
  • Collaborate with cross-functional teams including algorithm, embedded software, electrical and mechanical engineers, and QA to integrate, test, and deploy software solutions.
  • Design and implement unit tests, integration tests, and simulation environments to validate algorithm performance and correctness.
  • Contribute to code reviews, architecture discussions, and technical documentation.
  • Participate in system-level performance tuning and debugging.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Applied Math, or related field.
  • 5+ years of experience in C++ software development, with a strong emphasis on algorithm implementation.
  • 3+ years of experience programming with CUDA and optimizing performance on NVIDIA GPUs.
  • Deep understanding of modern C++ (C++11 / 14 / 17 / 20), STL, and memory management.
  • Experience with multithreading, parallelism, and performance profiling tools.
  • Strong problem-solving skills and ability to work independently and collaboratively.
  • Desired Skills / Experience

  • Familiarity with scientific computing or signal / image processing.
  • Experience in working within an Agile development environment.
  • Exposure to Python or scripting languages for testing and automation.
  • Experience with CMake and cross-platform development.
  • Background in real-time or embedded systems is a plus.
  • About You

  • Enjoy taking initiative and working with multidisciplinary teams
  • Ability to communicate technical concepts & details effectively
  • Ability to work in a small and fast-paced environment
  • A positive attitude, team-oriented spirit, and enthusiasm for our goals
  • A curious outlook - willingness to learn new things and solutions to fit the problem
  • A strong sense of ownership and passion for completing a job well - attention to detail
  • Ability to work well with all levels of the company regardless of seniority
  • A willingness to work on what is necessary over what is desired
  • Prior radar or drone (UAV) experience is a plus
  • serp_jobs.job_alerts.create_a_job

    Senior Software Engineer • Lindon, Utah, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Senior Backend Software Engineer (AI)

    Senior Backend Software Engineer (AI)

    ArineSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Senior Backend Software Engineer role at Arine, a healthcare technology and clinical services company based in San Francisco. The role focuses on enhancing and optimizing backend web APIs, patient d...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Welkin Health, Inc.Salt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Welkin Health seeks a customer-focused and experienced senior software engineer to join our engineering team and partner with our customer-facing and product teams to deliver a best-in-class config...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer (Experimentation Platform)

    Senior Software Engineer (Experimentation Platform)

    AffirmSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer (Experimentation Platform).Senior Software Engineer (Experimentation Platform).Senior Software Engineer (Experimentation Platform). Senior Software Engineer (Experimentation...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer I – New Product

    Senior Software Engineer I – New Product

    SamsaraSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Our Platform is the foundation of our Connected Operations solution.Think of it as a hub-and-spoke model.All our products – safety, route planning, maintenance, fuel efficiency, EV reporting etc – ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    RilletSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Our customers are the financial brains of their companies.Our job is to help them run the numbers with impossible speed, accuracy, and insight. Today, we do that with powerful and elegant accounting...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Truss PaymentsSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Truss is looking for a Full Stack Senior Software Engineer to help drive the evolution of our application.Our ideal candidate is a collaborative, pragmatic self-starter who excels at learning, plan...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    TechChain TalentSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer; Remote, United States (West Coast preferred); $147,500 - $195,000 base (flexible).The Opportunity and Responsibilities. Extend our client’s in-house blockchain systems infr...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    Senior Software Engineer

    Senior Software Engineer

    CaselleProvo, UT, USA
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Senior Software Engineer - Provo, UT (Hybrid).Join our fast-paced, forward-thinking team in.Our company is redefining how governments serve people through modern, efficient, and reliable solutions....serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    ValonSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Valon’s mission is to empower every homeowner.We believe the journey of home ownership starts when you get your keys, but lasts far beyond. We’re creating a world where home ownership comes with eas...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Welkin HealthSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Welkin Health seeks a customer-focused and experienced senior software engineer to join our engineering team and partner with our customer-facing and product teams to deliver a best-in-class config...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer, API Products

    Senior Software Engineer, API Products

    0xSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Create a Tokenized World Where All Forms of Value Can Flow Freely'.We deliver this to web3 builders with a delightfully simple suite of developer APIs that provide faster trading, better prices, an...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer - Consumer New New York, New York, United States

    Senior Software Engineer - Consumer New New York, New York, United States

    Valon Mortgage, Inc.Salt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Valon is building the AI-native operating system for regulated finance, starting with mortgage servicing.We are a Series C company backed by a16z, transforming industries that others have written o...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    Senior Software Engineer

    Senior Software Engineer

    Proven SoftwareSalt Lake City, UT, USA
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Join Proven as a Senior Software Engineer and experience the thrill of working in a dynamic, fully remote but fully engaged environment. You will be part of a passionate team dedicated to crafting i...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Senior Software Engineer, Servicing

    Senior Software Engineer, Servicing

    Recruiting From ScratchSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Who is Recruiting from Scratch : Recruiting from Scratch is a talent firm that focuses on placing the best candidate for our clients. Our team is 100% remote and we work with teams across North Ameri...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer - 35501

    Senior Software Engineer - 35501

    TuringSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Be among the first 25 applicants.Turing is one of the world’s fastest-growing AI companies, pushing the boundaries of AI-assisted software development. Our mission is to empower the next generation ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    SoffSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Our Senior Software Engineers lead and mentor engineers, delivering high-value products for our customers and infrastructure that enables our business to scale. Vanta’s mission is to secure the inte...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    BritiveSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Cloud security is becoming increasingly important as organizations accelerate their cloud migration.Britive is at the forefront of the emerging cloud security industry with the only modern privileg...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Omada HealthSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Omada Health is a digital care provider that empowers people to achieve their health goals through sustainable behavioral change. We are on a mission to inspire and engage people in lifelong health,...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    AtlassianSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer, Cloud Transition.Engineering | San Francisco, United States | Remote, Remote | Full-Time.Atlassians can choose where they work—whether in an office, from home, or a combin...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer (Full-stack)

    Senior Software Engineer (Full-stack)

    Modern HealthSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer (Full-stack).We are the first global mental health solution to offer employees access to one-on-one, group, and self-serve digital resources for their emotional, profession...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days