CrawlJobs Logo

Software Engineer, Hardware

United States, San Francisco 266000.00 - 455000.00 USD / Year · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

As a software engineer on the Scaling team, you’ll help build and optimize the low-level stack that orchestrates computation and data movement across OpenAI’s supercomputing clusters. Your work will involve designing high-performance runtimes, building custom kernels, contributing to compiler infrastructure, and developing scalable simulation systems to validate and optimize distributed training workloads. You will work at the intersection of systems programming, ML infrastructure, and high-performance computing, helping to create both ergonomic developer APIs and highly efficient runtime systems. This means balancing ease of use and introspection with the need for stability and performance on our evolving hardware fleet.

Job Responsibility

  • Design and build APIs and runtime components to orchestrate computation and data movement across heterogeneous ML workloads
  • Contribute to compiler infrastructure, including the development of optimizations and compiler passes to support evolving hardware
  • Engineer and optimize compute and data kernels, ensuring correctness, high performance, and portability across simulation and production environments
  • Profile and optimize system bottlenecks, especially around I/O, memory hierarchy, and interconnects, at both local and distributed scales
  • Develop simulation infrastructure to validate runtime behaviors, test training stack changes, and support early-stage hardware and system development
  • Rapidly deploy runtime and compiler updates to new supercomputing builds in close collaboration with hardware and research teams
  • Work across a diverse stack, primarily using Rust and Python, with opportunities to influence architecture decisions across the training framework

Requirements

  • Proficient in systems programming (e.g., Rust, C++) and scripting languages like Python
  • Experience in one or more of the following areas: compiler development, kernel authoring, accelerator programming, runtime systems, distributed systems, or high-performance simulation
  • Deep curiosity for how large-scale systems work and enjoy making them faster, simpler, and more reliable
  • Excited to work in a fast-paced, highly collaborative environment with evolving hardware and ML system demands
  • Value engineering excellence, technical leadership, and thoughtful system design

What we offer

  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time (1 hour per 30 hours worked, or more, as required by applicable state or local law)
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend to fuel your professional growth
  • Daily meals in our offices, and meal delivery credits as eligible
  • Relocation support for eligible employees
  • Additional taxable fringe benefits, such as charitable donation matching and wellness stipends, may also be provided
  • Offers Equity
  • Performance-related bonus(es) for eligible employees

Looking for more opportunities?

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

Similar Jobs for

Software Engineer, Hardware

8 matching positions

Software Engineer / Lead Software Engineer – Border Protection (Firewall) Technologies

The Border Protection Product Team within the Information Security-Network Secur...
Location
Location
United States , Richardson
Salary
Salary:
97000.00 - 150000.00 USD / Year
State Farm
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java / Spring: 2–4 years of experience developing enterprise web applications using Java and Spring Framework (with a heavy emphasis on Spring Tool Suite).
  • Database Technologies: 2–4 years of experience working with PostgreSQL or DB2.
  • Application Server: 2–4 years of experience with Apache Tomcat as a web server/application deployment environment.
  • Required Programming Languages: Java
  • JavaScript
  • C++
  • C#
  • Python
  • Required Technical Skills and primary tools used: Spring Tool Suite
  • Microsoft Visual Studio
Job Responsibility
Job Responsibility
  • Create and maintain DBMS (Postgres) and IBM DB2
  • Create and deploy Java Spring applications in AWS, on EC2 servers, using Terraform code and Scalr
  • Use Azure for Entra ID for user management and authentication
  • Work with AWS Cloud, IaaS Servers, and Mainframe
  • Work with applications NSCRA (proprietary), nslookup (proprietary), Hot Spot Enabler (proprietary)
What we offer
What we offer
  • Annual raise and bonus
  • Robust health and wellbeing programs
  • State Farm pays most of your healthcare premium
  • Multiple healthcare plan options including high deductible plan
  • 100% coverage for in-network preventative care
  • Vision, dental, telemedicine, 24/7 mental health professionals
  • Educational benefits including training programs
  • Tuition assistance programs
  • Employee resource groups
  • Mentoring
  • Fulltime
Read More
Arrow Right

Software Dev Engineer - Software Dev Engineer IV

A position is available for a Simulation Modeling Engineer to build physics-base...
Location
Location
United States , Boston
Salary
Salary:
90.00 - 100.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience
  • 1+ year working with 3D modeling tools such as Blender, SolidWorks, or Maya
  • Experience with robotics simulation formats like URDF, SDF, or MJCF
  • Familiarity with mesh processing, including decimation, convex decomposition, tetrahedral meshing, and collision geometry generation
  • Understanding of rigid body kinematics (joint types, coordinate frames, forward/inverse kinematics)
  • Proficiency in Python for scripting asset pipelines and automation
  • 1+ year of cumulative experience with game engines (Unreal, Unity), physics engines (Drake, MuJoCo, Bullet, PhysX), or robotics simulation platforms (Gazebo, Isaac Sim)
  • Demonstrated ability to independently own and deliver technical work
Job Responsibility
Job Responsibility
  • Convert SolidWorks/CAD assemblies into simulation-ready formats (SDF, URDF, glTF, VTK) with accurate kinematics, collision geometry, inertia properties, and visual materials
  • Build and maintain robotic workcell configurations, including robot arms, rails, sensors, end-effectors, pods, conveyors, and environmental structures
  • Create and optimize collision meshes using tetrahedral meshing workflows for accurate physics contact simulation
  • Configure simulated cameras, depth sensors, and other perception hardware with accurate field-of-view parameters
  • Build model integrity tests, verify FK/IK accuracy against real hardware, and maintain asset quality standards
  • Independently manage asset import and update requests from robotics program teams
  • Import new robot prototype stations from SolidWorks CAD into the simulator
  • Tune simulation assets to balance detail versus execution speed of simulation
  • Convert OBJ collision meshes to VTK tetrahedral format to improve physics contact accuracy
  • Build a model validation script that checks inertia values, texture transparency, and mesh integrity at build time
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Life
  • Disability
  • Other insurance plans
  • ESPP (employee stock purchase program)
  • 401K program with company match after 12 months
  • HSA (Health Savings Account on the HDHP plan)
  • SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
Read More
Arrow Right

Software Engineer II or Senior Software Engineer - Simulation Platform

The AI Frameworks team at Microsoft develops AI software that enables running AI...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C++, C, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Developing hardware simulator of next generation AI chips
  • Technical contribution to design, implementation, verification, and documentation of code ensuring on-time deliveries of simulator releases used daily by parter teams (C++ and Python)
  • Collaborate broadly across multiple disciplines and with various partner teams from hardware designers to AI models developers
  • Identify requirements, scope solutions, estimate work, schedule deliverables
  • Fulltime
Read More
Arrow Right

Software Engineer II and Senior Software Engineer - AI Compilers

The AI Frameworks team at Microsoft develops the AI software used to train and d...
Location
Location
United States , Mountain View
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Invent and implement innovative compiler features and advanced optimization passes, leveraging tools such as LLVM, MLIR, Torch Dynamo, and Triton
  • Develop code generation techniques for new hardware platforms
  • Design and develop cutting edge AI software in C++ and Python
  • Optimize AI workloads
  • Design new programming abstractions for AI
  • Collaborate broadly across multiple disciplines from hardware architects to ML developers
  • Identify requirements, plan and design solutions, estimate effort, and schedule deliverables
  • Help establish and drive the adoption of outstanding coding standards and patterns and help enhance our inclusive engineering culture
  • Embody Microsoft's culture and values
  • Fulltime
Read More
Arrow Right

Hardware Software Systems Engineer

Location
Location
United States , Middletown
Salary
Salary:
115.00 - 143.00 USD / Hour
geologics.com Logo
GeoLogics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 10 years prior relevant experience or an Advanced Degree in a related field and minimum 7 years of experience or in absence of a degree, 14 years of relevant experience
  • An Active DoD secret clearance
  • This position may require some domestic travel (less than 10%)
  • Experience developing and maintaining requirements traceability matrices, and in configuration control boards (CCBs) as well as expertise with a requirements database tool, such as DOORS
  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM)
  • US Citizenship REQUIRED
Job Responsibility
Job Responsibility
  • Capture program requirements baseline in a requirements database
  • Maintain, through configuration management processes, the requirements database Analyze, develop and decompose Level 1 requirements to Levels 2 through 4, through collaborating with leads across engineering disciplines
  • Develop and execute the requirements verification strategy
  • Coordinate with the Design and Test leads to ensure validation/verification plans and procedures are robust and satisfy system sell off requirements
  • Ensure the system meets performance and nonperformance requirements
  • Champion process improvement initiatives
  • Lead various system development and troubleshooting tasks
  • Interface and collaborate with external customer scientists, engineers and program management
  • Work within program leadership team to ensure program success
  • Communicate through oral presentations and written reports on program status, issues and success
  • Fulltime
Read More
Arrow Right

Hardware & Embedded Software Engineer

This is a highly varied engineering position sitting at the intersection of hard...
Location
Location
United Kingdom , London
Salary
Salary:
50.00 - 55.00 GBP / Day
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Electronics Engineering, Embedded Systems, Computer Engineering, or similar
  • Experience developing embedded hardware and software products
  • Strong schematic design and component selection experience
  • Embedded C/C++ programming experience
  • Experience with ARM Cortex-M microcontrollers or similar embedded platforms
  • Experience working with sensors such as IMUs, pressure sensors, accelerometers, or motion tracking devices
  • Understanding of low-power design techniques for battery-operated products
  • Experience with wireless communication technologies, particularly Bluetooth Low Energy (BLE)
  • Familiarity with laboratory debugging tools including oscilloscopes, logic analysers, and protocol analysers
  • Strong problem-solving skills and hands-on engineering mindset
Job Responsibility
Job Responsibility
  • Design and develop embedded electronic systems for wearable technology products
  • Select sensors, microcontrollers, wireless modules, batteries, and supporting components
  • Design schematics and support PCB development activities
  • Develop embedded firmware in C/C++
  • Integrate IMUs, pressure sensors, Bluetooth Low Energy (BLE), and other sensing technologies
  • Develop and optimise real-time data acquisition and processing systems
  • Prototype and test new product concepts
  • Perform hardware validation, debugging, and performance optimisation
  • Support manufacturing, certification, and production readiness activities
  • Work closely with software, mobile, and machine learning teams to ensure seamless hardware-software integration
What we offer
What we offer
  • Opportunity to work on innovative consumer technology products
  • Significant technical ownership and influence over product direction
  • Exposure to hardware, software, AI, and data-driven product development
  • Outside IR35 contract
  • Hybrid working environment
  • Collaborative and highly technical engineering culture
  • Opportunity to help shape the future of intelligent wearable technology
Read More
Arrow Right

Hardware Electrical Engineer - Software

This position will support government accounts. Designs, analyzes, develops, mod...
Location
Location
United States , Spring
Salary
Salary:
62900.00 - 145300.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Electrical Engineering
  • Typically 0-2 years experience
  • Experience or understanding of electrical design tools and software packages
  • Good analytical and problem-solving skills
  • Understanding of basic design for electronic components, integrated circuitry, and algorithms
  • Understanding of thermal and electromagnetic properties of materials and managing emissions
  • Good written and verbal communication skills
  • Must hold U.S. citizenship, U.S. lawful permanent resident/Green Card status or otherwise have a category of refugee/asylee status enabling them to perform the role without requiring a license under the International Traffic in Arms Regulations (ITAR) or Export Administration Regulations (EAR)
Job Responsibility
Job Responsibility
  • Designs portions of engineering solutions for electrical and electronic parts, subsystems, integrated circuitry, and algorithms based on established engineering principles and in accordance with provided specifications and requirements
  • Implements and a key contributor of a HPC group of HW, FW and SW engineers that reviews test plans for existing designs, and directs issues to the appropriate development owner
  • Develops understanding of and relationship with internal and outsourced development partners on HW, FW and SW design and development
  • Participates as a member of project team of other electrical hardware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for low to moderately- complex products
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineer, Fleet Hardware Health

As a software engineer on the Fleet Hardware team, you will be responsible for t...
Location
Location
United States , San Francisco
Salary
Salary:
230000.00 - 490000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience managing large-scale server environments
  • A balance of strengths in building and operationalizing
  • Proficiency in Python, Go, or similar languages
  • Strong Linux, networking, and server hardware knowledge
  • Comfort digging into noisy data with SQL, PromQL, and Pandas or any other tool
Job Responsibility
Job Responsibility
  • Build and maintain automation systems for provisioning and managing server fleets
  • Develop tools to monitor server health, performance, and lifecycle events
  • Collaborate with clusters, networking, and infrastructure teams
  • Partner with external operators to ensure a high level of quality
  • Identify and fix performance bottlenecks and inefficiencies
  • Continuously improve automation to reduce manual work
What we offer
What we offer
  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time (1 hour per 30 hours worked, or more, as required by applicable state or local law)
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend to fuel your professional growth
  • Daily meals in our offices, and meal delivery credits as eligible
  • Fulltime
Read More
Arrow Right