Talent.com
Senior Software Engineer
Senior Software EngineerFortem Technologies Inc • Lindon, Utah, United States
Senior Software Engineer

Senior Software Engineer

Fortem Technologies Inc • Lindon, Utah, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[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
  • [job_alerts.create_a_job]

    Senior Software Engineer • Lindon, Utah, United States

    [internal_linking.similar_jobs]
    Senior or Staff Software Engineer, Engine

    Senior or Staff Software Engineer, Engine

    Observepoint • Pleasant Grove, Utah, United States
    [job_card.full_time]
    Senior or Staff Software Engineer, Engine.Product & Engineering – Pleasant Grove, Utah.Senior or Staff Software Engineer, Engine. ObservePoint Office – Pleasant Grove, UT .At ObservePoint we have co...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer - Kotlin

    Senior Software Engineer - Kotlin

    Angel Studios • Provo, Utah, United States
    [job_card.full_time]
    Angel Studios is the home of stories that amplify light.Through its platform, thousands of “Angel” investors choose which titles will be created, funded, and distributed. Angel Studios allows creato...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer, Crypto

    Software Engineer, Crypto

    Sofi • Cottonwood Heights, Utah, United States
    [job_card.full_time]
    We are seeking a Software Engineer to join our team.SoFi is building out a new team to develop crypto products and services for our members. Recent developments made a path for SoFi to begin to re-e...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Core Experiences - Provo, USA

    Senior Software Engineer, Core Experiences - Provo, USA

    Speechify • Provo, Utah, United States
    [job_card.full_time]
    Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go,...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer (Platform Team)

    Staff Software Engineer (Platform Team)

    Pura • Pleasant Grove, UT, US
    [job_card.full_time]
    Staff Platform EngineerJoin Us at Pura—Reimagining Fragrance for the Future.At Pura, we believe life is better when it smells good. Fragrance has the unique power to transform spaces, elevate ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Full-Stack / Backend Engineer (Python & JavaScript) Remote, Contract

    Senior Full-Stack / Backend Engineer (Python & JavaScript) Remote, Contract

    Infuse • Provo, UT, United States
    [job_card.full_time]
    Senior Full-Stack / Backend Engineer (Python & JavaScript) Remote, Contract.We will review your application against our job requirements. We do not employ machine learning technologies during this pha...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Restaurant Delivery - Onboarding / Onboard

    Restaurant Delivery - Onboarding / Onboard

    DoorDash • Cottonwood Heights, UT, United States
    [job_card.full_time] +1
    DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day. As a Dasher, you’ll stay busy with a variety o...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Caselle • Provo, UT, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Join our fast-paced, forward-thinking team as a.Our company is redefining how governments serve people through modern, efficient, and reliable solutions. With a remote or in office work environment ...[show_more]
    [last_updated.last_updated_30]
    Senior or Staff Software Engineer, Engine

    Senior or Staff Software Engineer, Engine

    ObservePoint • Pleasant Grove, UT, US
    [job_card.full_time]
    Senior or Staff Software Engineer, Engine.Product & Engineering Pleasant Grove, Utah.Position Title : Senior or Staff Software Engineer, Engine. Status : Full Time (partial remote).At ObservePoint...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Pura • Pleasant Grove, UT, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Senior Software Engineer Join Us at Pura—Reimagining Fragrance for the Future At Pura, we believe life is better when it smells good. Fragrance has the unique power to transform spaces, elevat...[show_more]
    [last_updated.last_updated_30]
    Remote FP&A Manager – AI Trainer ($50-$60 / hour)

    Remote FP&A Manager – AI Trainer ($50-$60 / hour)

    Data Annotation • Holladay, Utah
    [filters.remote]
    [job_card.full_time] +1
    We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Loans Platform

    Senior Software Engineer, Loans Platform

    Sofi • Cottonwood Heights, Utah, United States
    [job_card.full_time]
    Candidate located in Salt Lake City, UT OR Cottonwood Heights, UT will be heavily prioritized • • .We are looking for a Senior Software Engineer to join our Loans Platform team who will help build a ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer

    Staff Software Engineer

    Torus Inc. • Utah County, UT, US
    [job_card.full_time]
    Torus is headquartered in Utah and is expanding manufacturing at our 540,000-square-foot facility in Salt Lake City called GigaOne. We design, engineer, manufacture, install, and support our systems...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Developer

    Senior Software Developer

    Wavetronix • Springville, Utah, United States
    [job_card.full_time]
    Wavetronix, the global leader in radar-based vehicle detection technologies, is seeking a Senior Software Developer to work with our engineering team to lead, design, organize and create innovative...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer, Crypto

    Staff Software Engineer, Crypto

    Social Finance, Inc. (SoFi) • Cottonwood Heights, UT, United States
    [job_card.full_time]
    Shape a brighter financial future with us.Together with our members, we’re changing the way people think about and interact with personal finance. We’re a next-generation financial services company ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer - Platform Services

    Staff Software Engineer - Platform Services

    Henry Schein One • American Fork, UT, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    This position will be remote within the United States Job Summary Join our Platform Services team, focused on the Dentistry SaaS space. You’ll help build, operate, and maintain strategic softw...[show_more]
    [last_updated.last_updated_30]
    Staff Software Engineer, Crypto - Build Crypto Fintech

    Staff Software Engineer, Crypto - Build Crypto Fintech

    Social Finance, Inc. (SoFi) • Cottonwood Heights, UT, United States
    [job_card.full_time]
    A next-generation financial services company in New York is seeking a Staff Software Engineer to lead the development of crypto products. This role involves working closely with product and business...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Physician (MD / DO) - Pediatrics - General / Other in Spanish Fork, UT

    Physician (MD / DO) - Pediatrics - General / Other in Spanish Fork, UT

    LocumJobsOnline • Spanish Fork, UT, US
    [job_card.full_time] +1
    Doctor of Medicine | Pediatrics - General / Other.Competitive weekly pay (inquire for details) .LocumJobsOnline is working with CompHealth to find a qualified Pediatrics MD in Spanish Fork, Utah, 846...[show_more]
    [last_updated.last_updated_30] • [promoted]