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

Software Engineer

$100k - $190k

GrabJobs

Are you ready to take the helm in shaping the future of tactical mission autonomy, standing shoulder-to-shoulder with trailblazers who are turning cutting-edge dreams into tangible reality? As a vital member of the growing EpiSci team, your influence will be immediate and transformative as we propel towards a future where security and autonomy unite in unprecedented ways. EpiSci isn't just another company; we're a rapidly ascending force of innovation, forging ahead with next-gen tactical mission autonomy technologies that span defense, aerospace, and commercial domains. At our core, we wield the latest advancements in artificial intelligence, autonomy algorithms, wireless communications, and digital signal processing to surmount the most formidable national security challenges. Our Tactical AI prowess is nothing short of extraordinary, offering robustness, dependability, and a rapid adaptability that thrives on the frontlines of emerging missions and obstacles. Picture developing AI aviators for cutting-edge aircraft like the F-22 and F-16, revolutionizing wireless tactical communication systems, and fueling the skies with swarms of autonomous UAVs supercharged by sensor fusion. As a Microservices Software Engineer at EpiSci, your role is pivotal, entailing dynamic endeavors that encompass designing and actualizing architectures and systems across a spectrum of Tactical autonomy applications. Here, you won't just follow the norm; you'll be crafting groundbreaking, hybrid autonomous algorithms that redefine the boundaries of both commercial and defense applications. The challenge is profound and the rewards are immeasurable, as you build superior systems that empower our military with unrivaled capabilities. We understand and cherish the richness that diverse perspectives and backgrounds bring to the table. At EpiSci, we wholeheartedly invite every exceptional individual, regardless of their journey, to join our ranks and become a driving force behind the secure and autonomous world of tomorrow. Your future at EpiSci awaits—ignite your potential and let's redefine what's possible, together. Don't meet every single requirement? At EpiSci, we're committed to building a diverse, inclusive, and authentic workforce, so if you're excited about this role but your previous experience doesn't align perfectly with every qualification, we encourage you to apply anyway! You may be the perfect candidate for this or another role at EpiSci. \n Responsibilities Create and integrate software microservices that operate real autonomous aircraft systems including F16 fighter jets, group 1-5 unmanned aerial vehicles (UAVs), as well as simulated models to accomplish tactical military missions. Collaborate with autonomy engineers to implement production level microservice architectures to control autonomous UASs. Establish and improve software testing and debugging tools for autonomy solutions implemented as service-oriented architectures. Implement, leverage and refactor, and improve state-of-the-art unmanned aerial system (UAS) autonomy algorithms in programming languages for the following autonomy categories to perform tactical military missions: Autonomy loops such as: “Sense, Make Sense, Decide, Act (SMDA)”, “Observe, Orient, Decide, Act (OODA)” loops., “Perceive, Decide, Act’ (PDA)” loops. Sense: Environment sensing and modeling, computer vision, sensor processing, classification, anomaly detection. Make Sense: Environment mapping, data interpretation, 3D voxel grids, GeoGrids, WGS84, aerospace coordinate systems and reference frames (north east down (NED), Geocentri & Geodetic latitudes, Earth-centered-inertial (ECI), earth centered earth fixed (ECEF)), no fly zones, keep-in/keep-out zones. Sensor fusion and target tracking, etc. Find, fix, track, target (F2T2). Decide: State machines, behavior trees, optimization algorithms, constraint solving, classic algorithms (A*, RRT*, DFS, BFS, Branch & Bound, Random Forests), heuristics, optimization, Kalman filters, particle filters, etc. Artificial intelligence techniques such as deep reinforcement learning, reinforcement learning, machine learning, neural networks, supervised learning, unsupervised learning, generic algorithms, Bayesian networks, fuzzy logic, etc. Act: Autonomous 2D & 3D UAS trajectory/motion planning, route planning, SLAM. Classical controls systems, optimal control systems, adaptive control systems, model predictive control systems, especially for integration of 3rd party UAS autopilots. Guidance, navigation, and controls (GNC). Build, leverage, and improve robotic autonomy software architectures that can be deployed on real systems to accomplish military missions (including publish/subscribe architectures). Design autonomy software in collaboration with autonomy engineers that supports full integration with aircraft autopilots, datalinks, sensors, PNT/GPS/INS, ground control stations, etc. Support live flight test of autonomy software on aircraft such as F16s, and group 1-5 unmanned aerial vehicles (UAVs). Collaborate with 3rd party UAS vehicle vendors on the integration of EpiSci autonomy software onto OEM UAS hardware. Collaborate with domain experts and prior DoD warfighters (ex. DoD fighter pilots) to build software autonomy solutions for military missions. Minimum Qualifications Education Requirements: Master’s degree in computer science/related engineering field. 6+ years of hands-on experience developing Python, and Rust software for autonomous robotic systems. Technical Requirements: Experience in developing software for autonomous robotic systems in Python, and Rust Strong procedural and object-oriented programming experience that employs clean code principles and good design patterns. Strong software architecture design experience. Experience developing in Docker and containerized development environments, and using Linux-based operating systems (e.g., RHEL, Ubuntu). Experience using git, Visual Studio Code, GitLab, SonarQube, Azure Container registry. Experience using microservice development and testing tools such as Kubernetes, Pytest, Grafana, Postman, and Hoverfly. Experience with cross-language schema development and maintenance using tools such as Protobuf. Additional Requirements: Passion for solving complex problems with little supervision in a fast-moving team. Ability to balance multiple priorities in a fast-paced, highly collaborative, frequently changing, and sometimes ambiguous environment. Excellent analytical, communication, and documentation skills with demonstrated ability to collaborate across multiple teams. Travel Requirements Must be willing to travel as projects requires. Estimated average travel is once every other month for between 2 days up to 1 week. (~20%) Location Requirements Remote. Security Requirements ( MANDATORY ) Must be a U.S. Citizen. ( MANDATORY ) Must be eligible for a U.S. SECRET security clearance with Special Access Program (SAP) eligibility. Preferred Qualifications Education Requirements: Master’s degree in computer science/related engineering field. 9+ years of experience developing software for autonomous robotic systems in multiple programming languages. Technical Requirements: Familiarity with software-in-the-loop (SIL) and hardware-in-the-loop (HIL) development and testing. High proficiency in modern C++ (2011, 2017, 2020, smart pointers, etc.) w/CMAKE in Docker-based Linux environments. Familiarity with military architecture standards such as OMS UCI. Experience creating and modifying CI/CD pipelines to automate developer tasks. Experience working projects related to national security for one or more government agencies. Interdisciplinary background, with evidence of continual learning. Security Requirements ( MANDATORY ) Current U.S. SECRET security clearance with Special Access Program (SAP) eligibility. \n $100,000 - $190,000 a year \n EpiSci is proud to be an equal opportunity and affirmative action employer. We are committed to equal employment opportunity regardless of race, color, religion, sex, sexual orientation, age, marital status, disability, gender identity or Veteran status. We value our differences and we’re excited to learn what you can add to our team. Don't meet every single requirement? At EpiSci, we're committed to building a diverse, inclusive, and authentic workforce, so if you're excited about this role but your previous experience doesn't align perfectly with every qualification, we encourage you to apply anyway! You may be the perfect candidate for this or another role at EpiSci.

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in West Jordan, UT vacancy
  •  ...us great.Zions is recruiting for the position of SeniorSoftware Engineer—API on the Digital Treasury Engineering & Support team. The...  ...OAuth, JWT, JWE, and HMAC), and relational databases.Knowledge of software engineering practices and programming languages. Familiarity with... 
    Suggested
    Temporary work
    H1b
    Work at office
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    23 hours ago
  •  ...colleagues the best experience possible for over 150 years. Help us transform our workforce of the future, today.We are seeking a Software Engineer to join Zions Bancorporation. The Software Engineer plays a key role in modernizing our critical platforms and driving our... 
    Suggested
    Temporary work
    H1b
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    3 days ago
  •  ...experience possible for over 150 years. Help us transform our workforce of the future, today.We are looking for an experienced Software Engineer with a strong background in Platform Engineering to build and scale our modern infrastructure. In this role, you will bridge... 
    Suggested
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    3 days ago
  •  ...workforce of the future, today.We are seeking a Senior CIAMSoftware Engineer in Salt Lake City to join our CIAM team to help support and...  ...we do. Come join us in transforming engineering and banking software!This Software Engineer will be responsible for maintenance as well... 
    Suggested
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    3 days ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Suggested
    Work at office
    Remote work

    GrabJobs

    West Jordan, UT
    23 hours ago
  • UPS is hiring for various positions including package handlers, delivery drivers, and customer service representatives. Competitive wages with comprehensive benefits and flexible scheduling. Opportunities for career growth in a dynamic work environment. Join a leading ...
    Flexible hours

    UPS

    Midvale, UT
    23 hours ago
  • $136k - $170k

     ...solve our world’s toughest obstacles. As we control every component of hardware design, manufacturing, data processing, and software engineering, our office is a truly inspiring mix of experts from a variety of domains. We have a people-centric approach toward... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Home office
    3 days per week

    GrabJobs

    West Jordan, UT
    2 days ago
  •  ...maintainable code using .NET technologies, following best practices for software development, including test-driven development and continuous...  ...: Provide technical guidance and mentorship to junior engineers, conducting code reviews, and ensuring adherence to... 
    Live in
    Remote work
    Relocation
    Flexible hours
    Weekday work

    GrabJobs

    West Jordan, UT
    2 days ago
  • $80k - $180k

     ...C# on .NET Core with MVC and Vue.js at the front‑end. We develop software as simple as forms for data capture to Roslyn‑based C# class → ReST API generators to custom patterns handling our enrollment engine. We believe the best part of development is planning out code... 
    Work at office

    Employee Navigator

    West Jordan, UT
    4 days ago
  •  ...technology to build the workforce of the future. Join us and help shape this transformation.We are seeking a visionary experienced Software Engineer to join our QA Services team. This isn't just a testing role; it's a leadership opportunity. We need a thought leader who can... 
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    3 days ago
  •  ...integration, and API-level tests. Collaborate with analysts, engineers, developers, project managers, product teams, and support...  ...mobile applications and custom components. Understanding of software design, development, testing, data structures, algorithm analysis... 

    Lightspeed DMS

    South Jordan, UT
    4 days ago
  •  ...Overview: Lightspeed is the leading provider of cloud-based software for dealerships, serving the Powersport, Marine, RV, Trailer,...  ...manage their dealerships. Position Summary The Software Engineer - Mobile owns the design, development, and testing of Lightspeed... 

    Lightspeed DMS

    South Jordan, UT
    4 days ago
  •  ...Overview: Lightspeed is the leading provider of cloud-based software for dealerships, serving the Powersport, Marine, RV, Trailer,...  ...The Opportunity We are looking for a Senior Software Engineer to join one of our high-impact engineering squads. In this role... 
    Full time
    Flexible hours

    Lightspeed DMS

    South Jordan, UT
    5 days ago
  •  ...SHIFTDAY (United States of America)SUMMARY OF DUTIESEnsures that software used in Merit medical devices, manufacturing systems, and...  ...and/or experience equivalent to a Bachelor’s degree in relevant engineering discipline.A minimum of eight (8) years of experience in software... 
    Full time
    Local area
    Shift work
    Night shift

    Merit Medical

    South Jordan, UT
    23 hours ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    West Jordan, UT
    4 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    West Jordan, UT
    23 hours ago
  • Coda Octopus Engineering is an established Utah based small agile engineering firm in business for over 30 years. We blend expertise in software, firmware, hardware, and mechanical engineering to create unique and ruggedized solutions for critical military and commercial... 

    Coda Octopus Colmek

    Murray, UT
    2 days ago
  • Full Stack EngineerWe are seeking a Full Stack Engineer to join Zions Bancorporation. The Full Stack Engineer plays a key role in developing innovative software solutions across both front-end interfaces and back-end systems that empower our customers and drive the organization... 
    Temporary work
    H1b
    Flexible hours

    Zions Bancorporation

    Midvale, UT
    23 hours ago
  •  ...domains in the interest of national security. Job Title: Systems Engineer, Lead Job Code: 41201 Job Location: Salt Lake City, UT...  ...environments and brings deep experience across hardware, software, and integrated system solutions. The selected candidate will help... 
    Local area

    L3Harris Technologies

    Midvale, UT
    1 day ago
  •  ...Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake, TX | Boston, MA | Smithfield, RI | Merrimack,...  ...contribute to develop and support digital capabilities. As a Software Engineer, you will be an integral member of a dynamic team building... 
    Long term contract

    Samprasoft

    Salt Lake City, UT
    23 hours ago
  •  ...colleagues the best experience possible for over 150 years. Help us transform our workforce of the future, todayWe are seeking an Engineering Manager (Integrations Platform) to join Zions Bancorporation. The Engineering Manager will lead and manage a dynamic engineering... 
    Work at office
    Flexible hours

    Zions Bancorporation

    Midvale, UT
    2 days ago
  • $48k - $63k

     ...exciting and exclusive partnership with Columbia Univ. School of Engineering. All mthree Alumni are eligible to receive two Executive...  ...Engineering network and ongoing training. What you’ll do: As a software developer with mthree, you’ll build complex applications in a... 
    Permanent employment
    Full time
    Traineeship
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours

    mthree

    South Jordan, UT
    -42
  •  ...builds high-performance, mission-critical database technology used in demanding enterprise and industrial environments. As a Software Engineer (C/C++), you will work directly on the core of our database and data-management platforms, including FairCom DB, RTG, Edge, and... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    Faircom

    Sandy, UT
    23 hours ago
  • Company DescriptionWe are seeking an experienced Lead Agentic Software Engineer, Connected Devices to build and ship features across our client applications, including iOS/iPadOS, Android, and Electron/Angular. This hands-on, code focused role centers on writing production... 

    Cricut

    South Jordan, UT
    4 days ago
  •  ...Overview: Lightspeed is the leading provider of cloud-based software for dealerships, serving the Powersport, Marine, RV, Trailer,...  ...of AI-powered software development. We're seeking Software Engineers - AI who are passionate about leveraging artificial intelligence... 

    Lightspeed DMS

    South Jordan, UT
    5 days ago
  •  ...700.00Job DescriptionJob Description SummaryAt WGU, technology powers opportunity. We're looking for a talented and motivated Software Engineer II to join our Web Platform Team and help build the foundations that enable teams across the organization to deliver modern, scalable... 
    Full time
    Work at office
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    23 hours ago
  •  ...possible for over 150 years. Help us transform our workforce of the future, today.We are currently looking for a Senior Cloud Security Engineer. The Senior Cloud Security Engineer is responsible for driving the organization's cloud security strategy, governance, and... 
    Temporary work
    H1b
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    4 days ago
  • $293.9k - $406.8k

     ...products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling...  ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Salt Lake City, UT
    2 days ago
  •  ...leadership grows from one-time events to personalized, continuous, human-centered experiences. We are seeking a Full Stack Software Engineer to join our team supporting Project Center and LeadHub while helping us evolve toward our next-generation platform. This role... 
    Temporary work

    FULL CIRCLE GROUP & THE LEADERSHIP CIRCLE

    Draper, UT
    more than 2 months ago
  •  ...recognize our employees as our greatest asset and have a culture to prove it!  How You Will Support The Team:   The Senior Software Engineer is responsible for translating business requirements to technical specifics and developing full stack software architecture... 
    Full time
    For contractors
    Work experience placement
    Work at office
    3 days per week

    Medallion Bank

    Salt Lake City, UT
    23 hours ago

Do you want to receive more vacancies?

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