CrawlJobs Logo

Computational Physics Software Engineer

United States, Salt Lake City · Job Posted February 13, 2026
Apply Position
Job Link Share

Job Description

This is a career-defining opportunity to play a crucial role in a hyper-scale AI company that is transforming the future of autonomous systems, energy, and the built environment. As the Computational Physics Software Engineer, you will play a meaningful role in our AI team developing differentiable physics-based equipment inferencer environment within an AI-driven control engine.

Job Responsibility

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

Requirements

  • Proven experience: 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
  • Exceptional communication skills: Extraordinary teammate with excellent interpersonal skills
  • Organized and strategic: Experience with software design, design patterns, and software architecture
  • Collaborative mindset: Strong self-motivation towards PassiveLogic’s mission to “empower people through generative autonomy to solve the world's largest climate challenges.”
  • Adaptability: Comfortable in a fast-paced startup environment, eager to learn, iterate, and innovate
  • Problem solving: You own this role. When issues arise, be the empowered force that solves them, rolling-up
  • Experience with: Code performance and memory optimization
  • Concurrency, threads, processes, Lib-dispatch/GCD
  • GPU programming, high-performance computing, and scientific computing
  • Vector, SIMD, and tensor computational methods
  • Strong math, numerical methods, and analysis skills

Nice to have

  • A relevant educational background: A BS, MS, or PhD in software engineering, computer science, applied mathematics, physics or other engineering degrees
  • Varied programming and domain experience: Experience with Swift programming language, auto-differentiation, systems modeling and algorithm development, fundamentals of building energy or electromechanical systems, and/or autonomous systems
  • Familiarity with the startup environment: Experience working and collaborating in a startup

What we offer

  • Competitive compensation
  • Generous equity share package
  • Medical, dental and vision coverage
  • Disability and life Insurance options
  • Flex PTO
  • Team-building events
  • Free catered lunch in the office Monday — Friday
  • Free ski pass (We are at the base of Big Cottonwood Canyon)
  • Free National Park pass

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Computational Physics Software Engineer

8 matching positions

Software Engineer, Autonomous Vehicles Software Systems - Early Career

Role: As a Software Engineer on the Software Validation team within the AV organ...
Location
Location
United States , Sunnyvale; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Recently completed or completing Master's degree in Spring 2026 in Computer Science, Mechanical Engineering, Aerospace Engineering, Physics, Data Science, or related fields
  • Experience in software engineering
  • bonus if overlap in systems engineering, robotics, systems analysis, data analysis, statistical analysis, or other related fields
  • Strong skills in utilizing AI to accelerate SW development
  • Experienced with SQL, Python, and C++ for analyzing large data sets and building production-quality simulation testing products
  • Strong analytical thinking skills with the ability to interpret data and derive impactful conclusions
  • Ability to adapt and operate under ambiguity, going from quick code prototypes to long-term plans on brief time horizons
  • Excellent communication skills, capable of switching between high-level and detailed discussions
Job Responsibility
Job Responsibility
  • Develop and prototype strategies to benchmark autonomy systems’ performance
  • Convert validation strategies into production code that executes high quality AV behavior analysis for continuous and scaled software release cycles
  • Utilize performance data gathered from in-simulation, on-bench, on-road testing, to create actionable insights for AI developers to continuously improve the stack performance
  • Use data analytics to facilitate data driven design, validation, risk analysis, and prioritization decisions
  • Build tools that scale systems engineering prototyped testing products to additional users like the software release team and Embodied AI
  • Facilitate cross-team collaboration to establish coding best practices for the Software Validation Organization
  • Fulltime
Read More
Arrow Right

Software Engineer – Embedded & Functional Safety Software

We are looking for a Software Engineer with a strong background in embedded and ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in software development with strong C++ / C focus
  • Solid experience debugging embedded systems, preferably in robotics or safety-relevant contexts
  • Hands-on experience with robot firmware or embedded robotics software
  • Ability to reason about system behavior across software, electronics, mechanics, and physical effects
  • Strong focus on robustness, determinism, and predictable system behavior
  • Experience working with field-reported issues and ambiguous failure modes
  • Experience with test-driven development and agile methodologies
  • Fluent in spoken and written English
  • M.Sc. in Robotics Engineering, Electrical Engineering, Computer Science, or a closely related field
  • Functional safety concepts such as hazard mitigation, fault detection, monitoring, and safe state handling
Job Responsibility
Job Responsibility
  • Take end-to-end ownership of embedded and safety-related software issues observed in customer deployments
  • Investigate safety-relevant incidents, unexpected stops, degraded behavior, or fault scenarios
  • Analyze logs, traces, watchdog events, fault reports, and system resets from deployed robots
  • Reproduce safety-critical failures in lab and controlled environments
  • Design and implement fixes and improvements in embedded C/C++ software
  • Work with microcontrollers, real-time constraints, and low-level drivers, with safety as a primary concern
  • Implement, validate, and improve safety mechanisms such as monitoring, fault detection, redundancy, and safe states
  • Work with SICK safety logic, including configuration, debugging, and validation
  • Use and contribute to Safety Designer configurations and safety logic design
  • Assess whether issues can be resolved within the front-office scope or require structured escalation to core R&D
  • Fulltime
Read More
Arrow Right

Software Engineer

Webex Real-time Media Engineering Group Meet the Team Cisco's Webex Real-time ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
Cisco
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or higher degree in an analytical subject (e.g. Computer Science, Engineering, Maths, Physics)
  • 2+ years of professional programming experience in C++/C#, and the willingness to learn new languages quickly
  • Experience with using Linux and developing software running on Linux
  • An understanding of virtual machines and containerisation technologies, and experience with Docker
Job Responsibility
Job Responsibility
  • Full Lifecycle Development: Work in an agile team to design, develop, test, and deliver new features and improvements to our products
  • DevOps & Microservices: Be trained on and help manage the operational side of our highly available microservice architecture, including being part of an on-call rotation
  • Adaptable & Problem-Solver: Tackle varied and challenging problems daily, showing flexibility, a data-driven focus on quality, and an ability to learn new skills quickly
  • Ownership & Quality: Take responsibility for tasks, from building new functionality to developing automated tests and investigating issues, all with a level of high attention to detail
  • AI: Use a variety of AI tools in your daily workflow for enhanced productivity
  • contribute to Cisco’s growth by using and applying AI in new scenarios and opportunities
  • Support & Growth: Receive dedicated mentorship and formal training from a supportive team of fellow engineers to help you get up to speed and grow your skills
What we offer
What we offer
  • dedicated mentorship
  • formal training
  • Benefits & perks designed to support every aspect of your life: from your well-being to your time away to your family
  • Fulltime
Read More
Arrow Right

Software Engineer

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologie...
Location
Location
United States , Burlingame
Salary
Salary:
222950.00 - 250250.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree (or foreign equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Entertainment Technology, Mathematics, Physics, or related field
  • Completion of a university-level course, research project, internship, or thesis in: Coding in one of the following industry-standard languages: C, C++, Java, or C#
  • Python, PHP, or Haskell
  • Relational databases and SQL
  • Linux, UNIX, or other *nix-like OS as evidenced by file manipulation, advanced commands, and shell scripting
  • Core web technologies: HTML, CSS, or JavaScript
  • Build highly-scalable performant solutions
  • Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction
  • Applying algorithms and core computer science concepts to real world systems as evidenced by recognizing and matching patterns from different areas of computer science in production systems
  • Distributed systems
Job Responsibility
Job Responsibility
  • Build new features and improve existing products
  • Work on problems of moderate scope
  • Push code, drive the development of the systems behind our products, create web applications that reach billions of people, build high volume servers, and be a part of a team to connect people around the globe
  • Develop a strong understanding of relevant product area, codebase, and/or systems
  • Demonstrate proficiency in data analysis, programming and software engineering
  • Produce high quality code with good test coverage, using modern abstractions and frameworks
  • Receiving general instructions on routine work and detailed instructions on new projects or assignments, work independently, use available resources to get unblocked, and complete tasks on-schedule by exercising strong judgment and problem solving skills
  • Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity
  • Actively seek and give feedback in alignment with company Performance Philosophy
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Senior Quantum Software Engineer - Telemetry (Internet-of-Things & Application)

Microsoft Quantum has assembled a talented and diverse international team to cre...
Location
Location
Netherlands , Delft
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND software industry experience, including developing commercial software, scientific computing applications, or multi-component systems
  • OR Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND proven software industry experience, including developing commercial software, scientific computing applications, or
  • OR equivalent experience.
  • Demonstarted programming and software engineering experience, including shipping and operating production-quality services or critical internal systems. Strong programming skills in Python (or equivalent), including writing maintainable, testable code
  • experience with async I/O and concurrency is a plus.
  • Demonstrated experience in a collaborative environment. Ability to collaborate effectively across disciplines
  • very strong written and spoken communication, and a documentation-first mindset. Proactive, self-driven execution and comfort working in an evolving, fast-paced research environment.
  • Hands-on experience designing or implementing telemetry/observability: structured logging, metrics, traces, distributed debugging, and operational runbooks.
  • Experience building IoT or edge-to-cloud systems, ideally on Azure
  • familiarity with services such as Azure IoT Hub/IoT Central, Azure Data Explorer, Stream Analytics, or equivalent.
Job Responsibility
Job Responsibility
  • Own the end-to-end telemetry design for the quantum machine, spanning IoT telemetry (lab equipment/instrumentation) and application telemetry (measurement, tuning, control, and execution workflows).
  • Design and implement robust data acquisition from lab instruments and facility equipment used during qubit measurement and control, with attention to reliability, security, and operational safety.
  • Define telemetry schemas, event taxonomies, and logging standards that enable reproducible diagnostics across experiments, environments, and hardware revisions.
  • Build and operate scalable pipelines for gathering, buffering, transforming, and shipping telemetry data streams to downstream storage and analytics systems.
  • Enable human-in-the-loop observability: dashboards, alerts, and automated reports.
  • Enable machine-in-the-loop observability: provide well-structured data that other software systems and/or AI agents can consume for automated monitoring and feedback loops.
  • Partner with experimentalists, hardware teams, and control-software developers to translate real debugging needs into well-scoped telemetry features and work items.
  • Use and help standardize AI-assisted tooling for log analysis, anomaly detection, and troubleshooting automation (where appropriate).
  • Contribute to software engineering best practices (code reviews, testing, CI/CD, documentation) in a fast-moving R&D environment.
  • Embody our Culture and Values.
  • Fulltime
Read More
Arrow Right

Software Engineer - Python, Crypto

We are seeking a Python Software Engineer to join our Crypto team, focused on bu...
Location
Location
United States , Chicago
Salary
Salary:
145000.00 USD / Year
akunacapital.com Logo
AKUNA CAPITAL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • University degree in a technical field (Computer Science, Math, Physics, Engineering) or equivalent practical experience
  • Strong, production-level Python development skills (familiarity with C++ also a plus)
  • Experience building distributed, real-time, or event-driven applications using technologies such as Kafka, Docker, and Linux-based infrastructure
  • Experience working with trading systems, especially within the Crypto ecosystem
  • Ability to work pragmatically in a fast-paced environment where priorities can shift quickly based on rapidly changing market conditions
  • The ability to react quickly and accurately to rapidly changing market conditions, including the ability to quickly and accurately respond and/or solve math and coding problems are essential functions of the role
Job Responsibility
Job Responsibility
  • Building and maintaining the core infrastructure that powers our 24/7 crypto trading operations
  • Developing and maintaining reliable, highly available, real-time systems that integrate with crypto exchanges, normalize market data, reconcile positions and risk, and support trader-facing applications used in production every day
  • Collaborating closely with traders and other engineers to understand the evolving needs of the desk, help shape operational workflows, and advise on the design and implementation of scalable engineering solutions
  • Data Pipelines: Real-time trade, position, and asset processing
  • Risk & Finance: P&L reconciliation and real-time risk calculations
  • Asset Management: Transfer optimization and automated inventory management across exchanges
  • Tooling: Trader-facing monitoring, alerting, and visualization tools
What we offer
What we offer
  • Discretionary performance bonus
  • Employer-paid medical, dental, vision, retirement contributions, paid time off, and other benefits
  • Fulltime
Read More
Arrow Right

Software Engineer - Robotic Applications

Location
Location
Germany , Munich
Salary
Salary:
Not provided
brainlab.com Logo
Brainlab
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A degree in Computer Science, Medical Engineering, Robotics, Physics, Engineering or a related discipline, or equivalent working experience
  • Strong problem-solving skills and experience in software design and implementation, with a strong focus on code quality, maintainability and testing
  • Solid experience in C++ and experience with TypeScript/HTML5 or modern GUI development is plus
  • Experience with medical device software, system integration or interoperability standards such as DICOM and FHIR is a plus
  • Knowledge of networking, test automation, embedded systems or robotics is beneficial
  • Basic knowledge of working with version control systems (Git, GitLab/GitHub)
  • You want to be part of a high-skilled team and make a difference with your code every day
  • Fluent English, eagerness to learn German and ability to communicate with colleagues from all around the world and different areas of specialty complete your profile
Job Responsibility
Job Responsibility
  • Design, implement and test application software that integrates a robotic arm into clinical workflows on Brainlab navigation platforms
  • Develop product features across the application stack, including C++ backend components, user-facing GUI functionality and robotics algorithms
  • Translate clinical and user workflow requirements into robust, intuitive and safe software solutions for surgeons and clinical staff
  • Work on the integration of the robotic system into a larger medical device ecosystem, including communication with other software and medical devices
  • Contribute to interoperability topics such as DICOM, FHIR and network-based system integration
  • Be involved in the development process from the very first idea until the final product launch
  • Analyze risks, document and verify the development in a regulated medical device environment
  • Work closely with your international colleagues from different teams and disciplines
What we offer
What we offer
  • A mutually-supportive, international team
  • Meaningful work with a lasting impact on medical technology
  • 30 vacation days, plus December 24th and December 31st
  • Bike leasing via cooperation partner BikeLeasing
  • Parking garage and safe underground bike storage
  • Award-winning subsidized company restaurant and in-house cafes
  • Variety-rich fitness program in our ultra-modern 360m2 company gym
  • Regular after work, team, and company events
  • Comprehensive training and continuing education opportunities
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Surgical Robotics

As a Robotics Software Engineer for our team, you will be involved in the develo...
Location
Location
Germany , Munich
Salary
Salary:
Not provided
brainlab.com Logo
Brainlab
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You have an education in Robotics, Computer Science, Physics, Engineering or related discipline, or equivalent working experience
  • You have strong problem-solving skills and experience in Software Design
  • Experience in Rust and/or Robotic Algorithms
  • Knowledge in some fields of the broad technology stack (Embedded Linux, Bare-Metal C, Real-Time Technology, Feedback Control Systems, Networking, Simulation, Test Automation)
  • Basic knowledge of working with Git-based version control systems
  • You want to be part of a high-skilled team and make a difference with your code every day
  • Fluent English, eagerness to learn German and ability to communicate with colleagues from all around the world and different areas of specialty complete your profile
Job Responsibility
Job Responsibility
  • design, implement and test control algorithms, kinematic and dynamic models for robots and manipulators that assist surgical interventions
  • implement algorithms for optimal path planning and collision detection/avoidance
  • apply your knowledge to a collaborative robot that operates hand in hand with surgeons
  • have the opportunity to program your algorithms in Rust, a fast, safe and ergonomic programming language
  • use your programming skills in different parts of the software stack (from Bare Metal to Embedded Linux) to create software that controls the robotic system on all levels
  • be involved in the development process from the very first idea until the final product launch
  • analyze risks, document and verify the development
  • work closely with your international colleagues from different teams
What we offer
What we offer
  • A mutually-supportive, international team
  • Meaningful work with a lasting impact on medical technology
  • 30 vacation days, plus December 24th and December 31st
  • Bike leasing via cooperation partner 'BikeLeasing'
  • Parking garage and safe underground bike storage
  • Award-winning subsidized company restaurant and in-house cafes
  • Variety-rich fitness program in our ultra-modern 360m2 company gym
  • Regular after work, team, and company events
  • Comprehensive training and continuing education opportunities
  • Fulltime
Read More
Arrow Right