Computational Physics Software Engineer

3 weeks ago


Salt Lake City, United States PassiveLogic Full time
Computational Physics Software Engineer

Are you interested in the intersection of Differentiable Programming, Software Engineering, and Computer Science? Are you interested in developing innovative solutions to enable the next generation of Autonomous Systems?

What you will be doing:

As the Computational Physics Software Engineer, you will play a meaningful role in our Digital Twins team developing differentiable physics-based equipment inferencer environment within an AI-driven control engine.

Responsibilities:
  • Develop infrastructure for a differentiable multi-physics simulation engine
  • Develop an interface with the object model through Object Relational Mapping
  • Provide an infrastructure to support PassiveLogic's control path predictor and front-end simulation environments
  • Develop robust autonomous software that must run with no human supervision for decades.
  • Use thoughtful architecture design, documentation, unit testing, integration testing, profiling, and collaboration with the Formal Methods team to ensure this robustness
  • Collaborate with the Digital Twins team for physics optimization
  • Collaborate with the Compiler team for accelerator approaches
About PassiveLogic

PassiveLogic is disrupting the world of automation with the first generalized platform for autonomy. Our first application for autonomy is buildings - the largest and most complex controlled infrastructure in the economy. Our culture is built on bringing together the most talented engineers, thinkers, and creatives - backed by the world's leading investors - working collaboratively together to build the future we envision.

PassiveLogic's infinitely configurable platform enables users to design their custom autonomous systems. We've reinvented the fundamental principles of automation to replace legacy control logic with real-time control decisions at the edge, reducing the world's carbon footprint, while paving the way for the future of smart cities. We are looking for team members who have a passion for technology and want to work on real-world solutions to some of the toughest problems.

You must have:
    • Strong self-motivation towards PassiveLogic's mission to "empower people through generative autonomy to solve the world's largest climate challenges."
    • Strong proficiency in systems programming languages such as Swift, Rust, C++, or Java, as well as appreciable software engineering skills in working with large codebases with non-trivial architecture, beyond just coding small (1000's of lines) programs and scripts
    • Experience with software design, design patterns, and software architecture
    • Excellent problem-solving skills, with a strong analytical mindset and attention to detail
    • Extraordinary teammate with excellent interpersonal skills
You should have:
    • Experience with concurrency, threads, processes, Lib-dispatch/GCD
    • Experience with GPU programming, high-performance computing, and scientific computing
    • Experience in vector, SIMD, and tensor computational methods
    • Strong math, numerical methods, and analysis skills
It's helpful to have:
    • BS, MS, or PhD in Software Engineering, Computer Science, Applied Mathematics, Physics or other Engineering degrees
    • Experience with Swift programming language
    • Experience with auto-differentiation
    • Experience with systems modeling and algorithm development
    • Fundamentals of building energy and/or electromechanical systems
    • Experience with autonomous systems
    • Experience working in a startup
Compensation, Perks, & Benefits for the Computational Physics Software Engineer:
  • Competitive compensation
  • Equity share
  • Medical, Dental, Vision, 401K, FSA, HSA, Disability, and Term Life Insurance
  • Flex PTO
  • Well-stocked break room snacks and catered lunch Monday through Friday
  • Free ski passes (We are at the base of Big Cottonwood Canyon)
  • Free National Park passes
  • We push our performance personally as well as professionally, and we do respect flexible hours around well-earned powder days
To apply for this position:
  • A cover letter telling us why you're the perfect candidate for PassiveLogic
  • A resume

We are looking for practitioners who are passionate about understanding people, committed to lifelong learning, and driven by the love of what they do. We know there are candidates who might not fit everything we've described above, or who might have experience and skills we haven't considered. If that's you, please apply.

Diversity and Inclusion

Diversity, inclusion, and belonging are woven into our values and everything we do. We welcome all - come as you are and bring your whole self. We are proud to be an Equal Opportunity Employer. We celebrate diversity every day by maintaining a safe and inclusive environment for our employees at every stage of their careers.

Legal Notice

Unsolicited resumes sent to PassiveLogic, including unsolicited resumes sent to PassiveLogic business mailing address, email address, or directly to PassiveLogic employees, will be considered PassiveLogic property. PassiveLogic will not pay a fee for any placement resulting from the receipt of an unsolicited resume.

Department Software Engineering Role Quantum & Digital Twins Locations Salt Lake City
  • Software Engineer

    2 weeks ago


    Salt Lake City, United States Meta Inc Full time

    Summary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...

  • Software Engineer

    2 months ago


    Salt Lake City, United States Western Governors University Full time

    WGU Corporation in Salt Lake City, UT has multiple openings for Software Engineers. Minimum requirements are a Bachelor of Science Degree in Computer Science, Computer Engineering, Information Technology or a closely related field, plus 2 years of experience in a role involving software engineering or software development; 1 year of experience developing...

  • Software Engineer

    3 weeks ago


    Salt Lake City, United States Myriad Genetics Full time

    Software Engineer III (Remote)Responsibilities Design and implement the core architecture of our product Provide technical guidance and drive best practices for development, code review, testing, and deployment that will ensure the shipment of quality code into production Specify and implement clean, efficient APIs across the stack (internal, external,...

  • Sr Software Engineer

    1 month ago


    Salt Lake City, United States Myriad Genetics Full time

    Software Engineer Sr (IV) Remote Overview The Sr Software Engineer will support our digital platform powering patient and provider experiences across ordering, resulting, consultations, cost estimates, education, billing, and more. As a Sr. Software Engineer at Myriad, you will work closely with other engineers and product managers to build and maintain...

  • Software Engineer

    3 weeks ago


    Salt Lake, Utah, United States Albertsons Full time

    We are looking for a skilled Software Engineer to join our team. As a key member, you will be responsible for designing, developing, and maintaining our software applications. Your primary focus will be on backend development using languages such as Java and Python. If you have a passion for coding and a strong understanding of software engineering...

  • Software Engineer

    3 weeks ago


    Salt Lake, Utah, United States Packaging Corporation of America Full time

    We're looking for a skilled Software Engineer to join our team at {company}.As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on backend development, ensuring that our systems are efficient, scalable, and secure.Key responsibilities include:Developing and implementing...


  • Salt Lake, Utah, United States Neumont College of Computer Science Full time

    About the RoleWe are seeking an experienced software engineer to join our team as a faculty member at Neumont College of Computer Science. As a respected industry expert, you will have the opportunity to share your knowledge and skills with students and contribute to shaping the next generation of computer science professionals.


  • Salt Lake City, United States Butler America Full time

    Software Engineer Location: Salt Lake City, UT Duration: 6 mos Pay Rate: $60 ph (W2) Job Description Function: Core Responsibilities: Reporting to the Engineering Manager, this position is responsible for the design, implementation, verification and validation of software used in manufacturing and other tasks as assigned. Essential job functions:...


  • Salt Lake City, United States Myriad Genetics Full time

    OverviewThe Computational Scientist III at Myriad Genetics builds and maintains the underlying assays and analytical pipelines, working closely with molecular biologists and software engineers. Contributions include validating product updates, developing statistical analysis methods to extract robust signals from noisy experimental data, and sharing methods...


  • Salt Lake City, United States Myriad Genetics Full time

    OverviewThe Computational Scientist III at Myriad Genetics builds and maintains the underlying assays and analytical pipelines, working closely with molecular biologists and software engineers. Contributions include validating product updates, developing statistical analysis methods to extract robust signals from noisy experimental data, and sharing methods...

  • Sr. Software Engineer

    2 weeks ago


    Salt Lake City, United States Spectraforce Technologies Full time

    Job Role: Sr. Software Engineer Location: Remote Duration: 6 months contract Job Description We are looking for a Sr. Software Engineer to join our Order Management System team in an on-call operations focused role. In this role, you will learn about the end to end e-commerce pipeline, including ordering, subscription management, billing, provisioning, and...


  • Salt Lake City, United States Spectraforce Technologies Full time

    Job Role: Sr. Software Engineer Location: Remote Duration: 6 months contract Job Description We are looking for a Sr. Software Engineer to join our Order Management System team in an on-call operations focused role. In this role, you will learn about the end to end e-commerce pipeline, including ordering, subscription management, billing, provisioning, and...

  • Sr. Software Engineer

    3 weeks ago


    Salt Lake City, United States Spectraforce Technologies Full time

    Job Role: Sr. Software Engineer Location: Remote Duration: 6 months contract Job Description We are looking for a Sr. Software Engineer to join our Order Management System team in an on-call operations focused role. In this role, you will learn about the end to end e-commerce pipeline, including ordering, subscription management, billing, provisioning, and...

  • Sr Software Engineer

    3 weeks ago


    Salt Lake City, United States Berkshire Hathaway Energy Full time

    Job Description The senior software engineer provides advanced technical expertise and guidance in the architecture, design, programming, testing, documentation and implementation of complex computer applications and systems. Evaluates software packages, provides recommendations to management and business clients, and identifies best technology solutions....


  • Maryland City, Maryland, United States The Johns Hopkins University Applied Physics Laboratory Full time

    About the Job: We are seeking a skilled Senior Software Engineer to join our team at the Johns Hopkins University Applied Physics Laboratory.This role offers the opportunity to work on challenging projects, develop innovative solutions, and collaborate with a talented team of engineers and scientists.Responsibilities:Develop high-quality code across all...


  • Salt Lake, Utah, United States Palladyne AI Full time

    Palladyne AI is a leading company in the development of AI/ML software products for autonomous robotic systems. We are seeking an experienced Software Autonomy Engineer to join our team in Salt Lake City, UT.About the RoleThe ideal candidate will have a strong background in computer science, robotics software development, and/or autonomy engineering. You...

  • Software Engineer

    1 month ago


    Salt Lake City, United States Myriad Genetics Full time

    Software Engineer III, Clinic Interfaces and EMR (Remote - US Based) About the Role: We are seeking a Mid to Senior Level Software Engineer who is passionate about transforming healthcare through innovative technology. In this role, you will be instrumental in enabling the incorporation of genomics into clinical care, helping to deliver on the...


  • Salt Lake City, United States RiskRecon Full time

    Position Duties: Design, develop, and deliver risk assessment software solutions with a high level of innovation. Work closely with the Product, Design, and Backend teams to help envision, plan, and implement the user experience of our web application. Drive technical investments from the early exploration of ideas to delivering integral parts of our stack,...

  • Software Engineer

    5 days ago


    Salt Lake City, United States Motorola Full time

    Company Overview At Motorola Solutions, we're guided by a shared purpose - helping people be their best in the moments that matter - and we live up to our purpose every day by solving for safer. Because people can only be their best when they not only feel safe, but are safe. We're solving for safer by building the best possible technologies across every...


  • Salt Lake City, United States Motorola Full time

    Company Overview At Motorola Solutions, we're guided by a shared purpose - helping people be their best in the moments that matter - and we live up to our purpose every day by solving for safer. Because people can only be their best when they not only feel safe, but are safe. We're solving for safer by building the best possible technologies across every...