Search Rust Jobs
19 published Rust roles — filter by keyword, skill, seniority or contract type.
19 results
Updated
Senior Security Firmware Engineer, Data Center Sys...
NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. GPU deep learning ignited the modern AI era, with NVIDIA hardware and software acting as the foundation for the world's most ambitious AI, robotics, and autonomous systems workloads. Today, we are the AI computing company. NVIDIA Data Center Systems, including DGX, HGX, and MGX platforms, deliver the world's leading infrastructure for AI at scale. We are growing our teams with the most thoughtful, creative, and driven people on the planet. NVIDIA is searching for a highly motivated and creative senior security firmware engineer to join the Data Center Systems Software team and secure the platform: the baseboard management controllers, microcontrollers, and silicon roots of trust the rest of the platform depends on. You will design and deliver the firmware that proves the integrity of NVIDIA's data center systems from the first instruction out of reset through attestation, update, and recovery in production, and set technical direction for work that spans silicon vendors, platform teams, and industry standards bodies. What you'll be doing: Derive security requirements for NVIDIA’s data center platforms from business needs and threat modeling. Design and deliver root of trust firmware with features like secure and measured boot, attestation, provisioning of identities and cryptographic material, and secure debug. Own features from architecture to code: make the trade-offs explicit, gain agreement across silicon, platform, security architecture, manufacturing, and partner teams, and deliver the implementation. Implement industry security standards (eg.: SPDM, TCG DICE). Lead design and code reviews, improve threat modeling, testing, CI, and release practices, and make AI agents a normal part of how the team builds firmware. What we need to see: BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience. 7+ years of software and firmware engineering experience, or equivalent depth, including products built on a hardware root of trust. Deep understanding of roof of trust security fundamentals: chains of trust, signing and key management, attestation, and anti-rollback. Strong low-level programming skills and a deep understanding of SoC access controls (privilege levels, TrustZone, memory and bus protection). Familiarity with server firmware and systems software, plus experience building automation using Python or a comparable language. A record of leading technical work across teams without formal authority, including guiding other engineers on a shared deliverable. Experience with modern AI and agents, including an AI-forward mindset and proactive adoption of new tools and techniques. Excellent written and verbal communication skills, with a strong preference for written communication that creates clarity and institutional memory for a distributed team. Comfortable with ambiguity and complexity; you make sound decisions quickly with incomplete information and course-correct without friction. Ways to stand out from the crowd: Contributions to open-source root of trust projects or to industry security standards. Experience building systems with symmetric, asymmetric, and post-quantum cryptography. Rust firmware experience, including bringing Rust into an existing C or C++ codebase. Secure Manufacturing at scale. Security certifications such as FIPS 140-3. Hardware cryptographic accelerators, secure key storage, trusted execution frameworks such as OP-TEE or Keystone, and OpenBMC. NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you! Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary range for this position is 184,000 USD – 287,500 USD. You will also be eligible for equity and benefits . Applications for this job will be accepted at least until November 10, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Staff Cryptography Engineer
About IonQ: IonQ, Inc . [NYSE: IONQ] is the world’s leading quantum platform and merchant supplier - delivering integrated quantum solutions across computing, networking, sensing, and security. IonQ’s newest generation of quantum computers, the IonQ Tempo, is the latest in a line of cutting-edge systems that have been helping customers and partners including Amazon Web Services, and AstraZeneca achieve 20x performance results and accelerate innovation in drug discovery, materials science, financial modeling, logistics, cybersecurity, and defense. In 2025, the company achieved 99.99% two-qubit gate fidelity, setting a world record in quantum computing performance . Headquartered in College Park, Maryland, IonQ has operations in California, Colorado, Massachusetts, Tennessee, Washington, Italy, South Korea, Sweden, Switzerland, Canada, and the United Kingdom. Our quantum computing services are available through all major cloud providers, while we also meet the needs of networking and sensing customers across land, sea, air, and space. IonQ is making quantum platforms more accessible and impactful than ever before. Location: This role is based onsite in Geneva, Switzerland. Travel: Job ID: 1919 The Role: We are looking for a Staff Cryptography Engineer to join our team building post-quantum cryptography (PQC) hardware acceleration for HSM and network-appliance products. You will implement the software side of modern post-quantum algorithms: reference models, optimised implementations, and the test infrastructure that proves they are correct. This is a hands-on development role at the heart of applied cryptography, working with some of the most experienced cryptographic engineers in the field. Responsibilities : You will implement and maintain reference and bit-accurate models of ML-KEM, ML-DSA and SLH-DSA/LMS in C/C++/Rust and Python, develop constant-time software implementations of cryptographic functions, and build out the known-answer-test and test-vector tooling (NIST ACVP) used for verification and CAVP certification. You will contribute to the decomposition of algorithms into hardware-friendly building blocks (Keccak, NTT and polynomial arithmetic, samplers, encode/decode), support RTL and firmware engineers with algorithm questions and debugging, and help evaluate third-party cryptographic libraries, working under the guidance of our senior cryptography engineers. - Implement reference models, optimised software and test-vector infrastructure for ML-KEM, ML-DSA and SLH-DSA/LMS - Support hardware and firmware teams with algorithm expertise, debugging and certification-oriented tooling Requirements: We are looking for a candidate with a Master’s degree (PhD a plus) in Cryptography, Mathematics, Computer Science or a related field and at least five years of experience implementing cryptographic algorithms or security-critical software in C/C++ or Rust. You have solid understanding of modern cryptographic primitives and ideally first exposure to post-quantum schemes (lattice-based or hash-based) and their underlying mathematics. You care about correctness and write well-tested, readable code; you understand what constant-time implementation means and why it matters. Familiarity with NIST test-vector formats, CAVP/ACVP or certification-oriented development is a plus. Fluency in English is required; French or German is an advantage. - Hands-on developer of cryptographic or security-critical software with strong C/C++/Rust skills - Solid cryptographic foundations with the ambition to build deep post-quantum expertise Preferred Qualifications: You want to grow into a world-class applied cryptographer by working on real products with demanding correctness and security requirements, and you enjoy the discipline of code that must be provably right. What We Offer : - A role at one of the fastest growing and most exciting quantum companies in the world - A competitive compensation scheme, benefits package, and equity plan designed to reward excellence - Flexible work models that let you balance your life, your family, and your career - Ongoing training and development to keep your skills sharp and your growth on track - A career development plan within the IonQ group’s companies - A dynamic, close-knit environment where you collaborate with a global team of experts - A performance-driven culture built on trust, teamwork, and shared ambition Compensation will vary based on individual factors such as education, qualifications, and experience of the final candidate(s), specific office location, and calibration against relevant market data and internal team equity. Posted base salary figures are subject to change as new market data becomes available. Our benefits include comprehensive medical, dental, and vision plans, matching 401(k), unlimited PTO and paid holidays, parental/adoption leave, legal insurance, and a home technology stipend. Details of participation in these benefit plans will be provided when a candidate receives an offer of employment. At IonQ, we believe in fair treatment, access, opportunity, and advancement for all while striving to identify and eliminate barriers. We empower employees to thrive by fostering a culture of autonomy, productivity, and respect. We are dedicated to creating an environment where individuals can feel welcomed, respected, supported, and valued. We are committed to equity and justice. We welcome different voices and viewpoints and do not discriminate on the basis of race, religion, ancestry, physical and/or mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, transgender status, age, sexual orientation, military or veteran status, or any other basis protected by law. We are proud to be an Equal Employment Opportunity employer. US Technical Jobs. The position you are applying for will require access to technology that is subject to U.S. export control and government contract restrictions. Employment with IonQ is contingent on either verifying “U.S. Person” (e.g., U.S. citizen, U.S. national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or granted asylum) status for export controls and government contracts work, obtaining any necessary license, and/or confirming the availability of a license exception under U.S. export controls. Please note that in the absence of confirming you are a U.S. Person for export control and government contracts work purposes, IonQ may choose not to apply for a license or decline to use a license exception (if available) for you to access export-controlled technology that may require authorization, and similarly, you may not qualify for government contracts work that requires U.S. Persons, and IonQ may decline to proceed with your application on those bases alone. Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law. US Non-Technical Jobs. Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law. If you are interested in being a part of our team and mission, we encourage you to apply!
Firmware Engineer, Space Embedded Systems
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years. ABOUT THE TEAM Anduril's Space team is dedicated to expanding our AI-powered capabilities into the final frontier, enhancing Space Domain Awareness, Space Control, and Command and Control for U.S. military and allied partners. We're developing fully integrated hardware and software systems, including Lattice for Space Missions and modular payloads, to address growing threats in space and ensure our Guardians maintain a decisive advantage in this contested warfighting domain. ABOUT THE JOB As a Firmware Engineer on Space, you will build and deploy solutions that support specific customer missions for on-orbit spacecraft operations and mission management. You will contribute low level firmware development for systems operating on on-orbit spacecraft developing modular capabilities to support the DoD and IC customers across the space domain. We work with mission partners and operators to deploy reliable and robust capabilities on operationally-relevant fielding timelines to meet complex challenges across the DOD and IC. WHAT YOU'LL DO - Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase. - Own complex firmware features of an embedded system. - Quickly debug and troubleshoot issues that span the electrical, firmware, and software boundaries. - Help select microcontrollers and peripherals and review schematics with electrical engineering team. - Collaborate across multiple teams to plan, build, and test complex functionality. - Concurrently manage involvement in multiple projects at various stages. REQUIRED QUALIFICATIONS - Strong engineering background from industry or school, ideally in areas/fields such as Computer Science, Software Engineering, Computer Engineering. - Ability to quickly understand and navigate complex systems and detailed requirements. - Capable of solving complex technical problems with little oversight. - Clear communication and organizational skills including documentation and training material. - Experience: 5+ years of experience in firmware/embedded software development, with a focus on embedded systems. - Strong C coding ability for embedded systems. - Experience integrating microcontrollers with analog and digital sensors. - Experience developing firmware in bare-metal or RTOS environments. - Debugging skills with JTAG, SWD, Oscilloscopes, and Logic analyzers. - Solid understanding and application of coding best practices, board bring up and debugging. - Experience with common bus protocols such as USB, SPI, I2C, CAN, RS232, RS485, Ethernet, etc. - Eligible to obtain and maintain an active U.S. Secret security clearance. PREFERRED QUALIFICATIONS - Advanced expertise with C/C++. - Experience working with a variety of programming languages such as C, C++, Rust, Python. - Experience with multiple microcontroller cores (ARM, AVR, MSP430, PIC, etc.) - Experience with satellite mission autonomy to include fault isolation and recovery systems. - A desire to work on critical software in the space domain. - Have a bias for action. If you see a problem, you want to solve and fix it. - Be naturally curious about the technologies and tools you use. US Salary Range $166,000 - $220,000 USD The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full time offers; and are considered part of Anduril's total compensation package. Additionally, Anduril offers top-tier benefits for full-time employees, including: Benefits At Anduril, we invest in our people. Our comprehensive, competitive benefits package (available at little to no cost to employees) ensures you’re supported in health, recovery, and whatever comes next. For more information, Explore Our Benefits . Protecting Yourself from Recruitment Scams Anduril is committed to maintaining the integrity of our Talent acquisition process and the security of our candidates. We've observed a rise in sophisticated phishing and fraudulent schemes where individuals impersonate Anduril representatives, luring job seekers with false interviews or job offers. These scammers often attempt to extract payment or sensitive personal information. To ensure your safety and help you navigate your job search with confidence, please keep the following critical points in mind: - No Financial Requests: Anduril will never solicit payment or demand personal financial details (such as banking information, credit card numbers, or social security numbers) at any stage of our hiring process. Our legitimate recruitment is entirely free for candidates. - Please always verify communications: - Direct from Anduril: If you receive an email from one of our recruiters, it will only come from an @anduril.com address. - Via Agency Partner: If contacted by a recruiting agency for an Anduril role, their email will clearly identify their agency. If you suspect any suspicious activity, please verify the agency's authenticity by reaching out to contact@anduril.com . - Exercise Caution with Unsolicited Outreach: If you receive any communication that appears suspicious, contains grammatical errors, or makes unusual requests, do not engage. Always confirm the sender's email domain is @anduril.com before providing any personal information or clicking on links. - What to Do If You Suspect Fraud: Should you encounter any questionable or fraudulent outreach claiming to be from Anduril, please report it immediately to contact@anduril.com . Your proactive caution is invaluable in protecting your personal information and upholding the security and trustworthiness of our recruitment efforts. Data Privacy To view Anduril's candidate data privacy policy, please visit https://anduril.com/applicant-privacy-notice/ . By submitting your application, you consent to Anduril Industries using a third-party service provider to conduct pre-employment risk, integrity, and due diligence screening and assessing potential risks as part of your application process. This third-party service provider provides risk-intelligence services that may include analysis of sanctions and watchlists, adverse media, public-record information, and other lawful open-source or commercial data sources. This third-party service provider does not act as a consumer reporting agency. Use of this provider helps to ensure compliance with applicable laws and protect technology, intellectual property, and organizational security.
MTS, Inference Performance Visibility
About Etched Etched is building hardware for frontier intelligence. We co-design chips, racks, software, and manufacturing to deliver best-in-class throughput and latency across both prefill and decode workloads. Our first products are heavily focused on inference. Backed by hundreds of millions from top-tier investors and staffed by leading engineers, Etched is redefining the infrastructure layer for the fastest growing industry in history. Job Summary Join our team and take the lead in illuminating the performance landscape of our cutting-edge ML accelerator. We are seeking a highly skilled engineer to design and develop a sophisticated performance analysis tool, tailored specifically for our hardware. You will be instrumental in creating the essential tooling that enables our ML engineers and customers to understand workload behavior, identify performance bottlenecks, and unlock the full potential of our hardware, accelerating the most demanding ML applications in the world. This is a unique opportunity to shape performance analysis for novel hardware from the ground up. Key responsibilities - Lead the design and architecture of a comprehensive performance analysis suite, including data collection mechanisms, data processing pipelines, analysis engines, and user interfaces (CLI and/or GUI). - Develop robust methods to capture performance data directly from our custom ML accelerator hardware (e.g., hardware performance counters, execution unit status, memory access patterns) via driver interfaces or other mechanisms. - Implement tracing for host-side API calls (runtime libraries, driver interactions) and system-level events (CPU activity, PCIe traffic, memory usage, network contention) related to our workloads. - Design and implement techniques to accurately correlate performance events across the host CPU, device driver, PCIe bus, multiple accelerators, and multiple hosts, ensuring precise time synchronization. - Build analysis modules to automatically interpret collected trace and counter data, identifying key performance limiters (e.g., compute-bound, memory bandwidth-bound, latency-bound, PCIe-bound, specific hardware bottlenecks). - Develop intuitive visualizations (timelines, dependency graphs, resource utilization charts, statistical summaries) to clearly communicate performance characteristics and bottlenecks to users. - Work closely with hardware architects, firmware engineers, driver developers, compiler engineers, and ML application engineers to understand their needs, define tool requirements, and provide expert guidance on performance analysis and optimization using the tool. Representative projects - Architect and implement the core data collection framework for hardware performance counters on a custom PCIe-based accelerator. - Develop a kernel driver module or user-space service for low-overhead tracing of accelerator activity. - Design and build a correlated timeline view visualizing CPU API calls, driver submissions, PCIe transfers, and accelerator execution units. - Create an analysis pass to detect and quantify memory access inefficiencies or PCIe bandwidth saturation while transacting on a PCIe-attached accelerator. You may be a good fit if you have - Strong proficiency in C++ or Rust - Proficiency in Python is a plus - Deep understanding of computer architecture (CPU, GPU, accelerators), memory hierarchies (caches, DRAM), and interconnects (especially PCIe). - Proven experience in low-level performance analysis, profiling, and bottleneck identification on complex hardware systems (GPUs, CPUs, FPGAs, or custom accelerators). - Experience with performance analysis tools (e.g., NVIDIA Nsight, AMD uProf, Intel VTune, perf, Tracy, ETW). - Experience working close to hardware, potentially reading performance counters or interacting directly with device drivers. Strong candidates may also have experience with (Nice-to-have qualifications) - Direct experience developing performance analysis or debugging tools. - Experience with ML accelerator architectures (GPUs, TPUs, etc.). - Experience with kernel-mode driver development (Linux or Windows). - Understanding of compiler internals, code generation, and optimization. - In-depth knowledge of the PCIe protocol and analysis tools (PCIe analyzers). - Experience with multi-chip or multi-host accelerator systems (e.g., TPU pods, or NVidia DGX clusters) - Experience with firmware or embedded systems development. - Experience with hardware description languages (Verilog, VHDL) or hardware verification. Benefits - Medical, dental, and vision packages with generous premium coverage - $500 per month credit for waiving medical benefits - Housing subsidy of $2.5k per month for those living within walking distance of the office - Relocation support for those moving to San Jose (Santana Row) - Various wellness benefits covering fitness, mental health, and more - Daily lunch + dinner in our office - Unlimited compute budget subject to ROI justification How we’re different Etched believes in the Bitter Lesson http://www.incompleteideas.net/IncIdeas/BitterLesson.html. We are the first inference-focused frontier AI system. Our addressable market is the entirety of inference, unlike many of our competitors. We are a fully in-person team in San Jose (Santana Row), and greatly value engineering skills. We do not have boundaries between engineering and research, and we expect all of our technical staff to contribute to both and work across disciplines as needed.
Embedded Software Engineer, Anti-Tamper
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years. ABOUT THE TEAM At Anduril we are developing cutting-edge artificial intelligence systems, command and control platforms, and autonomous systems across air, land, maritime, and space domains. We are looking for Embedded Software Anti-Tamper Engineers to drive a mission-focused, threat-informed approach to Program Protection Engineering for the next generation of Anduril’s embedded and autonomous systems. In order to be successful at Anduril, an Embedded Software Anti-Tamper Engineer must be fluent in secure design and implementation, with a hands-on, contribution-focused mindset. This role will work side-by-side with Systems Security and Product Software Engineers to actualize program protection requirements into tamper-resistant embedded systems across the Anduril portfolio. WHAT YOU'LL DO - Develop software and firmware for security-sensitive systems on embedded platforms. - Implement boot and run-time Anti-Tamper functionality. - Apply cryptographic mechanisms for authentication, encryption, integrity, and key handling. - Support board bring-up, hardware-software integration, and low-level debugging across boot, initialization, peripheral interfaces, and device communication. - Work with Hardware, FPGA, Systems, and Security engineers to integrate trusted platform features across SoCs, FPGA-based devices, and related components. - Design, document, implement, and validate security-critical features. REQUIRED QUALIFICATIONS - Experience with safety and security-critical embedded software and/or firmware engineering. - Understanding and application of cryptography. - Experience working with embedded platforms that may include SoCs, FPGAs, and hardware security-relevant components. - Experience in one or more of the following languages: C/C++, Rust. - Current U.S. Secret or Top Secret security clearance. PREFERRED QUALIFICATIONS - Experience with Real-Time Operating Systems. - Experience with Nix and NixOS. - Experience with Industry-standard embedded software toolchains. - Experience with Linux as a development environment. - Embedded security and Anti-Tamper architecture, design and implementation. - Experience reviewing chain of trust systems, key lifecycle management designs, isolation architectures, or tamper resistant platform designs. - Experience in defense, aerospace, robotics, autonomous systems, industrial control, or other mission-critical embedded environments. US Salary Range $166,000 - $292,000 USD The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full time offers; and are considered part of Anduril's total compensation package. Additionally, Anduril offers top-tier benefits for full-time employees, including: Benefits At Anduril, we invest in our people. Our comprehensive, competitive benefits package (available at little to no cost to employees) ensures you’re supported in health, recovery, and whatever comes next. For more information, Explore Our Benefits . Protecting Yourself from Recruitment Scams Anduril is committed to maintaining the integrity of our Talent acquisition process and the security of our candidates. We've observed a rise in sophisticated phishing and fraudulent schemes where individuals impersonate Anduril representatives, luring job seekers with false interviews or job offers. These scammers often attempt to extract payment or sensitive personal information. To ensure your safety and help you navigate your job search with confidence, please keep the following critical points in mind: - No Financial Requests: Anduril will never solicit payment or demand personal financial details (such as banking information, credit card numbers, or social security numbers) at any stage of our hiring process. Our legitimate recruitment is entirely free for candidates. - Please always verify communications: - Direct from Anduril: If you receive an email from one of our recruiters, it will only come from an @anduril.com address. - Via Agency Partner: If contacted by a recruiting agency for an Anduril role, their email will clearly identify their agency. If you suspect any suspicious activity, please verify the agency's authenticity by reaching out to contact@anduril.com . - Exercise Caution with Unsolicited Outreach: If you receive any communication that appears suspicious, contains grammatical errors, or makes unusual requests, do not engage. Always confirm the sender's email domain is @anduril.com before providing any personal information or clicking on links. - What to Do If You Suspect Fraud: Should you encounter any questionable or fraudulent outreach claiming to be from Anduril, please report it immediately to contact@anduril.com . Your proactive caution is invaluable in protecting your personal information and upholding the security and trustworthiness of our recruitment efforts. Data Privacy To view Anduril's candidate data privacy policy, please visit https://anduril.com/applicant-privacy-notice/ . By submitting your application, you consent to Anduril Industries using a third-party service provider to conduct pre-employment risk, integrity, and due diligence screening and assessing potential risks as part of your application process. This third-party service provider provides risk-intelligence services that may include analysis of sanctions and watchlists, adverse media, public-record information, and other lawful open-source or commercial data sources. This third-party service provider does not act as a consumer reporting agency. Use of this provider helps to ensure compliance with applicable laws and protect technology, intellectual property, and organizational security.
Senior Advanced Research Scientist
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years. ABOUT THE TEAM Anduril’s Research Scientists excel at developing state-of-the-art algorithms and software that solve scientific problems with real-world applications. Working in small, innovative teams, our research scientists create impactful solutions that make a difference. Our research endeavors don’t end once we’ve published papers; our work is complete when our technology is deployed in mission-critical systems, ensuring success for our customers in government and industry. Join us in our mission to expand the boundaries of what’s possible! WHAT YOU WILL DO - Drive rapid prototyping initiatives for advanced R&D projects, focusing on specialized algorithm development in the context of radar systems, video sensors, space-based sensing, and Command and Control (C2) systems. - Utilize high-fidelity modeling and simulation tools to assess and quantify the impact of innovative technologies on system performance. - Collaborate with cross-disciplinary teams to ensure seamless integration of software and hardware, optimizing system functionalities for radar systems. - Implement rigorous software quality assurance processes, using various testing methodologies to ensure reliability and efficiency of developed solutions. - Engage with stakeholders to align R&D outcomes with mission-critical objectives, ensuring optimal performance and operational success. - Mentor junior team members, fostering a culture of innovation and continuous improvement within the team. REQUIRED QUALIFICATIONS - An M.S. or Ph.D. in Applied or Computational Mathematics, Electrical Engineering, Computer Science, Controls and Dynamical Systems, Aerospace Engineering, Physics, Statistics and Probability, or a related field. - 2+ years of professional experience in embedded software/firmware engineering. - Strong foundation in applied mathematics, including probability theory, optimization theory, linear algebra, and numerical analysis. - Familiarity with functional programming languages (e.g., C/C++, Julia, Rust, Python, CUDA). - Demonstrated experience in scientific computing, including algorithm implementation, optimization methods/theory, probabilistic/stochastic models, graphical models. - Knowledge of digital signal processing (DSP) and image processing, as well as controls and estimation theory. - Excellent written and verbal communication skills to convey complex technical concepts to diverse audiences. - Adept at problem identification and principled approaches to problem formulation and solution. - Effective data analysis, deep-diving, trouble-shooting. - Open-minded, creative, imaginative. - Agile learner. - Enthusiastic collaboration, energized by driving team success. - Ability to obtain and maintain a U.S. TS/SCI security clearance. PREFERRED QUALIFICATIONS - Experience with either radar signal processing or image processing. - Experience in GPU programming (CUDA programming) and rapid prototyping. We request transcripts as part of the early application process to understand your academic background and how your coursework supports the skills deemed critical for the role. Transcripts help us assess your technical and analytical abilities, complementing our interview process in which we also evaluate practical experience and cultural fit. If you choose not to share your transcripts, you will need to provide detailed information regarding your academic performance in relevant courses, including projects and coursework specifics, to ensure we evaluate your academic accomplishments properly. If you do provide academic transcripts, feel free to redact non-technical information (e.g., student ID, dates, non-technical coursework, etc.). Unofficial transcripts obtained online acceptable for this assessment. US Salary Range $190,000 - $252,000 USD The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full time offers; and are considered part of Anduril's total compensation package. Additionally, Anduril offers top-tier benefits for full-time employees, including: Benefits At Anduril, we invest in our people. Our comprehensive, competitive benefits package (available at little to no cost to employees) ensures you’re supported in health, recovery, and whatever comes next. For more information, Explore Our Benefits . Protecting Yourself from Recruitment Scams Anduril is committed to maintaining the integrity of our Talent acquisition process and the security of our candidates. We've observed a rise in sophisticated phishing and fraudulent schemes where individuals impersonate Anduril representatives, luring job seekers with false interviews or job offers. These scammers often attempt to extract payment or sensitive personal information. To ensure your safety and help you navigate your job search with confidence, please keep the following critical points in mind: - No Financial Requests: Anduril will never solicit payment or demand personal financial details (such as banking information, credit card numbers, or social security numbers) at any stage of our hiring process. Our legitimate recruitment is entirely free for candidates. - Please always verify communications: - Direct from Anduril: If you receive an email from one of our recruiters, it will only come from an @anduril.com address. - Via Agency Partner: If contacted by a recruiting agency for an Anduril role, their email will clearly identify their agency. If you suspect any suspicious activity, please verify the agency's authenticity by reaching out to contact@anduril.com . - Exercise Caution with Unsolicited Outreach: If you receive any communication that appears suspicious, contains grammatical errors, or makes unusual requests, do not engage. Always confirm the sender's email domain is @anduril.com before providing any personal information or clicking on links. - What to Do If You Suspect Fraud: Should you encounter any questionable or fraudulent outreach claiming to be from Anduril, please report it immediately to contact@anduril.com . Your proactive caution is invaluable in protecting your personal information and upholding the security and trustworthiness of our recruitment efforts. Data Privacy To view Anduril's candidate data privacy policy, please visit https://anduril.com/applicant-privacy-notice/ . By submitting your application, you consent to Anduril Industries using a third-party service provider to conduct pre-employment risk, integrity, and due diligence screening and assessing potential risks as part of your application process. This third-party service provider provides risk-intelligence services that may include analysis of sanctions and watchlists, adverse media, public-record information, and other lawful open-source or commercial data sources. This third-party service provider does not act as a consumer reporting agency. Use of this provider helps to ensure compliance with applicable laws and protect technology, intellectual property, and organizational security.
Staff Firmware Engineer
About IonQ: IonQ, Inc . [NYSE: IONQ] is the world’s leading quantum platform and merchant supplier - delivering integrated quantum solutions across computing, networking, sensing, and security. IonQ’s newest generation of quantum computers, the IonQ Tempo, is the latest in a line of cutting-edge systems that have been helping customers and partners including Amazon Web Services, and AstraZeneca achieve 20x performance results and accelerate innovation in drug discovery, materials science, financial modeling, logistics, cybersecurity, and defense. In 2025, the company achieved 99.99% two-qubit gate fidelity, setting a world record in quantum computing performance . Headquartered in College Park, Maryland, IonQ has operations in California, Colorado, Massachusetts, Tennessee, Washington, Italy, South Korea, Sweden, Switzerland, Canada, and the United Kingdom. Our quantum computing services are available through all major cloud providers, while we also meet the needs of networking and sensing customers across land, sea, air, and space. IonQ is making quantum platforms more accessible and impactful than ever before. About Vector Atomic Vector Atomic, an IonQ company, is building quantum technology to transform navigation, timing, geophysical exploration, and telecommunications. Our team of engineers, scientists, software developers, and operations professionals works together to solve complex challenges and turn bold ideas into real-world solutions. We value collaboration, curiosity, and diverse perspectives, and we give every team member the opportunity to make an immediate impact while growing their skills. If you’re excited to work on breakthrough technology in a fast-paced, hands-on environment, we’d love to hear from you. Location: This role is based onsite at our office in Pleasanton, CA. Travel: Up to 5% Job ID: 1590 The Role As a Technical Lead for Real-Time Control Systems, you will provide the architectural vision and technical leadership necessary to build next-generation quantum instruments. You will be responsible for designing complex embedded systems on ARM SoC and ST Micro platforms, developing robust data acquisition pipelines, and implementing the control algorithms that drive precision sensing technology. This role sits at the intersection of hardware and software, requiring you to bridge the gap between physicists, electronics engineers, and firmware teams. Beyond writing production-quality code, you will serve as a mentor and strategist, driving coding standards, hardware bring-up strategies, and the continuous improvement of development infrastructure to ensure the scalability of quantum control frameworks. Responsibilities - Technical Leadership: Provide architectural direction for real-time control systems and lead technical discussions across hardware and firmware teams. - System Architecture: Design system controllers on ARM SoC, including user-space drivers, libraries, and reusable frameworks for quantum system control. - Software Development: Write high-performance, production-quality code in C/C++ and Rust, establishing team-wide best practices and coding standards. - Control Theory & Implementation: Define and implement essential control algorithms, including robust control loops with reliable error handling for precision instruments. - Hardware Collaboration: Lead board testing and hardware bring-up strategies in coordination with hardware engineers. - Mentorship: Guide junior and senior engineers through code reviews, pair programming, and proactive technical coaching. - Process Improvement: Drive the evolution of development processes, tooling, and infrastructure, including CI/CD and automated testing. - Strategic Representation: Act as the primary technical voice for the team during cross-functional reviews and strategic planning sessions. Requirements - BS/MS in EE, CE, or CS with 8–12 years of experience, or a PhD with 8+ years of related work experience. - To comply with the US export control laws, Vector Atomic employees must be U.S. citizens (born or naturalized), lawful U.S. permanent residents (i.e. green card holders), and certain categories of refugees, and asylees. - Embedded Expertise: Demonstrated mastery of complex embedded system architecture and designing software systems from the ground up. - Systems Programming: Deep understanding of hardware-software interfaces (TCP, UART, MMAP) and low-level system programming. - Technical Problem Solving: Strong debugging and troubleshooting skills using profilers, debuggers, and simulation tools. - Leadership: Proven ability to lead technical initiatives and influence engineering decisions across multi-disciplinary teams. - Communication: Excellent verbal and written skills for articulating complex concepts to diverse audiences. - Environment: Must be comfortable working in a laboratory setting. Preferred Qualifications - Rust Proficiency: Extensive experience developing production Rust systems, including async runtimes, concurrency patterns, and performance optimization. - C++ Hybrid: Experience with embedded Linux alongside a strong understanding of C/C++ systems programming. - Advanced Control Theory: Expert-level knowledge of PID, state-space controllers, and adaptive control algorithms. - DSP & Algorithms: Experience with fixed-point algorithms, digital signal processing (DSP), and digital filter design. - Hardware-Software Co-design: Strong background working with SoC/FPGA devices and Linux kernel/device driver development. - Tooling & Scripting: Proficiency in Python for scientific libraries and developer tool creation. - Lab Equipment Mastery: Hands-on experience using oscilloscopes, function generators, and voltmeters to verify code performance. - DevOps for Embedded: Familiarity with CI/CD pipelines and automated testing frameworks tailored for hardware/firmware. Compensation The approximate base salary range for this position is $163,430- $213,972. The total compensation package includes base, bonus, equity, and a range of benefit options found on our career site. Benefits will be provided by Vector Atomic, an IonQ Company, and will differ from the benefits listed on the IonQ website. Benefits Vector Atomic values teamwork, open and honest discourse, and work-life balance. We offer competitive compensation and benefits including: - Platinum-level family health coverage (medical, dental, vision) - Health and dependent care Flexible Spending Accounts (FSA) - Employer 401(k) contributions - 20 days of paid time off & 11 paid holidays - Paid parental leave - Fully stocked kitchen Compensation will vary based on individual factors such as education, qualifications, and experience of the final candidate(s), specific office location, and calibration against relevant market data and internal team equity. Posted base salary figures are subject to change as new market data becomes available. Our benefits include comprehensive medical, dental, and vision plans, matching 401(k), unlimited PTO and paid holidays, parental/adoption leave, legal insurance, and a home technology stipend. Details of participation in these benefit plans will be provided when a candidate receives an offer of employment. At IonQ, we believe in fair treatment, access, opportunity, and advancement for all while striving to identify and eliminate barriers. We empower employees to thrive by fostering a culture of autonomy, productivity, and respect. We are dedicated to creating an environment where individuals can feel welcomed, respected, supported, and valued. We are committed to equity and justice. We welcome different voices and viewpoints and do not discriminate on the basis of race, religion, ancestry, physical and/or mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, transgender status, age, sexual orientation, military or veteran status, or any other basis protected by law. We are proud to be an Equal Employment Opportunity employer. US Technical Jobs. The position you are applying for will require access to technology that is subject to U.S. export control and government contract restrictions. Employment with IonQ is contingent on either verifying “U.S. Person” (e.g., U.S. citizen, U.S. national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or granted asylum) status for export controls and government contracts work, obtaining any necessary license, and/or confirming the availability of a license exception under U.S. export controls. Please note that in the absence of confirming you are a U.S. Person for export control and government contracts work purposes, IonQ may choose not to apply for a license or decline to use a license exception (if available) for you to access export-controlled technology that may require authorization, and similarly, you may not qualify for government contracts work that requires U.S. Persons, and IonQ may decline to proceed with your application on those bases alone. Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law. US Non-Technical Jobs. Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law. If you are interested in being a part of our team and mission, we encourage you to apply!
Senior Rust Software Engineer
About IonQ: IonQ, Inc . [NYSE: IONQ] is the world’s leading quantum platform and merchant supplier - delivering integrated quantum solutions across computing, networking, sensing, and security. IonQ’s newest generation of quantum computers, the IonQ Tempo, is the latest in a line of cutting-edge systems that have been helping customers and partners including Amazon Web Services, and AstraZeneca achieve 20x performance results and accelerate innovation in drug discovery, materials science, financial modeling, logistics, cybersecurity, and defense. In 2025, the company achieved 99.99% two-qubit gate fidelity, setting a world record in quantum computing performance . Headquartered in College Park, Maryland, IonQ has operations in California, Colorado, Massachusetts, Tennessee, Washington, Italy, South Korea, Sweden, Switzerland, Canada, and the United Kingdom. Our quantum computing services are available through all major cloud providers, while we also meet the needs of networking and sensing customers across land, sea, air, and space. IonQ is making quantum platforms more accessible and impactful than ever before. About Vector Atomic: Vector Atomic, an IonQ company, is building quantum technology to transform navigation, timing, geophysical exploration, and telecommunications. Our team of engineers, scientists, software developers, and operations professionals works together to solve complex challenges and turn bold ideas into real-world solutions. We value collaboration, curiosity, and diverse perspectives, and we give every team member the opportunity to make an immediate impact while growing their skills. If you’re excited to work on breakthrough technology in a fast-paced, hands-on environment, we’d love to hear from you. Location: This role is based onsite at our office in Pleasanton, CA. Travel: Up to 5%, domestic or international. Job ID: 1687 The Role: Vector Atomic is building next-generation quantum devices designed for real-world applications, including GPS-free navigation, high-precision timing, geophysical exploration, and telecommunications. As a Senior Rust Software Engineer, you will serve as a technical leader within a rapidly growing, collaborative team of over 50 professionals delivering practical, transformational quantum technologies. In this high-impact role, you will architect and write production-quality Rust code, driving the software strategy for our advanced quantum instruments. You will collaborate deeply across disciplines with physicists, electronics engineers, and firmware engineers, taking ownership of system controllers, data acquisition pipelines, and critical control algorithms on ARM SoCs from concept to deployment. Responsibilities : - Technical Leadership & Architecture: Lead the design and development of reliable, high-performance, production-quality software architectures in Rust. - System Control & Drivers: Architect and verify system controllers on ARM SoCs, designing robust user-space drivers for complex peripherals (including mixed-signal devices) and low-latency data acquisition pipelines. - Advanced Algorithm Implementation: Implement and optimize critical control loops and precision algorithms essential to the stability and operation of quantum sensing instruments. - Hardware Integration & Bring-up: Partner closely with hardware teams to lead board testing, hardware bring-up, and the implementation of fault-tolerant error-handling systems. - Quantum Software Infrastructure: Oversee the development and scaling of core software libraries used for the control and automation of next-generation quantum systems. - Mentorship & Process Improvement: Champion continuous improvement within the development process—leading technical code reviews, project retrospectives, and mentoring junior engineers. Requirements: - Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, with 6+ years of professional software engineering experience (with a proven track record in embedded or hardware-adjacent environments). - To comply with the US export control laws, Vector Atomic employees must be U.S. citizens (born or naturalized), lawful U.S. permanent residents (i.e. green card holders), and certain categories of refugees, and asylees. - Must be fully comfortable working hands-on in a laboratory environment alongside physical hardware and complex test setups. - Exceptional communication and collaboration skills, with the ability to bridge technical gaps between hardware engineers, software teams, and physicists. Preferred Qualifications: - Extensive background coding in C/C++ or utilizing Python and its scientific libraries for data analysis and modeling. - Deep expertise in designing, modeling, and coding advanced control algorithms (such as PID loops) and fixed-point digital filters. - Advanced experience interfacing with external hardware devices through protocols like TCP/UDP, UART, SPI, and I2C. - Comprehensive background working with SoC/FPGA architectures and developing specialized Linux device drivers. - Highly proficient in using standard test and measurement equipment—including oscilloscopes, function generators, and voltmeters—to benchmark, validate, and debug software performance. Benefits will be provided by Vector Atomic, an IonQ Company, and will differ from the benefits listed on the IonQ website. Benefits: Vector Atomic values teamwork, open and honest discourse, and work-life balance. We offer competitive compensation and benefits including: - Platinum-level family health coverage (medical, dental, vision) - Health and dependent care Flexible Spending Accounts (FSA) - Employer 401(k) contributions - 20 days of paid time off & 11 paid holidays - Paid parental leave - Fully stocked kitchen The approximate base salary range for this position is $ 142,113 - $186,063 per year. The total compensation package includes base, bonus, equity and benefits. It's atypical to be hired at the top end of this range for the role, as actual pay is based on several factors, including job-related knowledge, skills, and experience Compensation will vary based on individual factors such as education, qualifications, and experience of the final candidate(s), specific office location, and calibration against relevant market data and internal team equity. Posted base salary figures are subject to change as new market data becomes available. Our benefits include comprehensive medical, dental, and vision plans, matching 401(k), unlimited PTO and paid holidays, parental/adoption leave, legal insurance, and a home technology stipend. Details of participation in these benefit plans will be provided when a candidate receives an offer of employment. At IonQ, we believe in fair treatment, access, opportunity, and advancement for all while striving to identify and eliminate barriers. We empower employees to thrive by fostering a culture of autonomy, productivity, and respect. We are dedicated to creating an environment where individuals can feel welcomed, respected, supported, and valued. We are committed to equity and justice. We welcome different voices and viewpoints and do not discriminate on the basis of race, religion, ancestry, physical and/or mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, transgender status, age, sexual orientation, military or veteran status, or any other basis protected by law. We are proud to be an Equal Employment Opportunity employer. US Technical Jobs. The position you are applying for will require access to technology that is subject to U.S. export control and government contract restrictions. Employment with IonQ is contingent on either verifying “U.S. Person” (e.g., U.S. citizen, U.S. national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or granted asylum) status for export controls and government contracts work, obtaining any necessary license, and/or confirming the availability of a license exception under U.S. export controls. Please note that in the absence of confirming you are a U.S. Person for export control and government contracts work purposes, IonQ may choose not to apply for a license or decline to use a license exception (if available) for you to access export-controlled technology that may require authorization, and similarly, you may not qualify for government contracts work that requires U.S. Persons, and IonQ may decline to proceed with your application on those bases alone. Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law. US Non-Technical Jobs. Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law. If you are interested in being a part of our team and mission, we encourage you to apply!
Staff Cryptography Engineer
About IonQ: IonQ, Inc . [NYSE: IONQ] is the world’s leading quantum platform and merchant supplier - delivering integrated quantum solutions across computing, networking, sensing, and security. IonQ’s newest generation of quantum computers, the IonQ Tempo, is the latest in a line of cutting-edge systems that have been helping customers and partners including Amazon Web Services, and AstraZeneca achieve 20x performance results and accelerate innovation in drug discovery, materials science, financial modeling, logistics, cybersecurity, and defense. In 2025, the company achieved 99.99% two-qubit gate fidelity, setting a world record in quantum computing performance . Headquartered in College Park, Maryland, IonQ has operations in California, Colorado, Massachusetts, Tennessee, Washington, Italy, South Korea, Sweden, Switzerland, Canada, and the United Kingdom. Our quantum computing services are available through all major cloud providers, while we also meet the needs of networking and sensing customers across land, sea, air, and space. IonQ is making quantum platforms more accessible and impactful than ever before. Location: This role is based onsite in Geneva, Switzerland. Travel: Job ID: 1919 The Role: We are looking for a Staff Cryptography Engineer to join our team building post-quantum cryptography (PQC) hardware acceleration for HSM and network-appliance products. You will implement the software side of modern post-quantum algorithms: reference models, optimised implementations, and the test infrastructure that proves they are correct. This is a hands-on development role at the heart of applied cryptography, working with some of the most experienced cryptographic engineers in the field. Responsibilities : You will implement and maintain reference and bit-accurate models of ML-KEM, ML-DSA and SLH-DSA/LMS in C/C++/Rust and Python, develop constant-time software implementations of cryptographic functions, and build out the known-answer-test and test-vector tooling (NIST ACVP) used for verification and CAVP certification. You will contribute to the decomposition of algorithms into hardware-friendly building blocks (Keccak, NTT and polynomial arithmetic, samplers, encode/decode), support RTL and firmware engineers with algorithm questions and debugging, and help evaluate third-party cryptographic libraries, working under the guidance of our senior cryptography engineers. - Implement reference models, optimised software and test-vector infrastructure for ML-KEM, ML-DSA and SLH-DSA/LMS - Support hardware and firmware teams with algorithm expertise, debugging and certification-oriented tooling Requirements: We are looking for a candidate with a Master’s degree (PhD a plus) in Cryptography, Mathematics, Computer Science or a related field and at least five years of experience implementing cryptographic algorithms or security-critical software in C/C++ or Rust. You have solid understanding of modern cryptographic primitives and ideally first exposure to post-quantum schemes (lattice-based or hash-based) and their underlying mathematics. You care about correctness and write well-tested, readable code; you understand what constant-time implementation means and why it matters. Familiarity with NIST test-vector formats, CAVP/ACVP or certification-oriented development is a plus. Fluency in English is required; French or German is an advantage. - Hands-on developer of cryptographic or security-critical software with strong C/C++/Rust skills - Solid cryptographic foundations with the ambition to build deep post-quantum expertise Preferred Qualifications: You want to grow into a world-class applied cryptographer by working on real products with demanding correctness and security requirements, and you enjoy the discipline of code that must be provably right. What We Offer : - A role at one of the fastest growing and most exciting quantum companies in the world - A competitive compensation scheme, benefits package, and equity plan designed to reward excellence - Flexible work models that let you balance your life, your family, and your career - Ongoing training and development to keep your skills sharp and your growth on track - A career development plan within the IonQ group’s companies - A dynamic, close-knit environment where you collaborate with a global team of experts - A performance-driven culture built on trust, teamwork, and shared ambition Compensation will vary based on individual factors such as education, qualifications, and experience of the final candidate(s), specific office location, and calibration against relevant market data and internal team equity. Posted base salary figures are subject to change as new market data becomes available. Our benefits include comprehensive medical, dental, and vision plans, matching 401(k), unlimited PTO and paid holidays, parental/adoption leave, legal insurance, and a home technology stipend. Details of participation in these benefit plans will be provided when a candidate receives an offer of employment. At IonQ, we believe in fair treatment, access, opportunity, and advancement for all while striving to identify and eliminate barriers. We empower employees to thrive by fostering a culture of autonomy, productivity, and respect. We are dedicated to creating an environment where individuals can feel welcomed, respected, supported, and valued. We are committed to equity and justice. We welcome different voices and viewpoints and do not discriminate on the basis of race, religion, ancestry, physical and/or mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, transgender status, age, sexual orientation, military or veteran status, or any other basis protected by law. We are proud to be an Equal Employment Opportunity employer. US Technical Jobs. The position you are applying for will require access to technology that is subject to U.S. export control and government contract restrictions. Employment with IonQ is contingent on either verifying “U.S. Person” (e.g., U.S. citizen, U.S. national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or granted asylum) status for export controls and government contracts work, obtaining any necessary license, and/or confirming the availability of a license exception under U.S. export controls. Please note that in the absence of confirming you are a U.S. Person for export control and government contracts work purposes, IonQ may choose not to apply for a license or decline to use a license exception (if available) for you to access export-controlled technology that may require authorization, and similarly, you may not qualify for government contracts work that requires U.S. Persons, and IonQ may decline to proceed with your application on those bases alone. Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law. US Non-Technical Jobs. Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law. If you are interested in being a part of our team and mission, we encourage you to apply!
Senior Cryptography Engineer
About IonQ: IonQ, Inc . [NYSE: IONQ] is the world’s leading quantum platform and merchant supplier - delivering integrated quantum solutions across computing, networking, sensing, and security. IonQ’s newest generation of quantum computers, the IonQ Tempo, is the latest in a line of cutting-edge systems that have been helping customers and partners including Amazon Web Services, and AstraZeneca achieve 20x performance results and accelerate innovation in drug discovery, materials science, financial modeling, logistics, cybersecurity, and defense. In 2025, the company achieved 99.99% two-qubit gate fidelity, setting a world record in quantum computing performance . Headquartered in College Park, Maryland, IonQ has operations in California, Colorado, Massachusetts, Tennessee, Washington, Italy, South Korea, Sweden, Switzerland, Canada, and the United Kingdom. Our quantum computing services are available through all major cloud providers, while we also meet the needs of networking and sensing customers across land, sea, air, and space. IonQ is making quantum platforms more accessible and impactful than ever before. Location: This role is based onsite in Geneva, Switzerland. Travel: Job ID: 1893 ID Quantique (IDQ), part of IonQ, is a global leader in quantum-safe communications. We provide solutions to protect governments, telecommunication infrastructures, and banking & financial institutions from the “harvest-now, decrypt-later” threat, delivering both terrestrial and space-based quantum-safe networks in live operation globally. The Role: We are looking for a Staff Cryptography Engineer to join our team building post-quantum cryptography (PQC) hardware acceleration for HSM and network-appliance products. You will implement the software side of modern post-quantum algorithms: reference models, optimised implementations, and the test infrastructure that proves they are correct. This is a hands-on development role at the heart of applied cryptography, working with some of the most experienced cryptographic engineers in the field. Responsibilities : You will implement and maintain reference and bit-accurate models of ML-KEM, ML-DSA and SLH-DSA/LMS in C/C++/Rust and Python, develop constant-time software implementations of cryptographic functions, and build out the known-answer-test and test-vector tooling (NIST ACVP) used for verification and CAVP certification. You will contribute to the decomposition of algorithms into hardware-friendly building blocks (Keccak, NTT and polynomial arithmetic, samplers, encode/decode), support RTL and firmware engineers with algorithm questions and debugging, and help evaluate third-party cryptographic libraries, working under the guidance of our senior cryptography engineers. - Implement reference models, optimised software and test-vector infrastructure for ML-KEM, ML-DSA and SLH-DSA/LMS - Support hardware and firmware teams with algorithm expertise, debugging and certification-oriented tooling Requirements: We are looking for a candidate with a Master’s degree (PhD a plus) in Cryptography, Mathematics, Computer Science or a related field and at least five years of experience implementing cryptographic algorithms or security-critical software in C/C++ or Rust. You have solid understanding of modern cryptographic primitives and ideally first exposure to post-quantum schemes (lattice-based or hash-based) and their underlying mathematics. You care about correctness and write well-tested, readable code; you understand what constant-time implementation means and why it matters. Familiarity with NIST test-vector formats, CAVP/ACVP or certification-oriented development is a plus. Fluency in English is required; French or German is an advantage. - Hands-on developer of cryptographic or security-critical software with strong C/C++/Rust skills - Solid cryptographic foundations with the ambition to build deep post-quantum expertise Preferred Qualifications: You want to grow into a world-class applied cryptographer by working on real products with demanding correctness and security requirements, and you enjoy the discipline of code that must be provably right. What We Offer: - A role at one of the fastest growing and most exciting quantum companies in the world - A competitive compensation scheme, benefits package, and equity plan designed to reward excellence - Flexible work models that let you balance your life, your family, and your career - Ongoing training and development to keep your skills sharp and your growth on track - A career development plan within the IonQ group’s companies - A dynamic, close-knit environment where you collaborate with a global team of experts - A performance-driven culture built on trust, teamwork, and shared ambition Compensation will vary based on individual factors such as education, qualifications, and experience of the final candidate(s), specific office location, and calibration against relevant market data and internal team equity. Posted base salary figures are subject to change as new market data becomes available. Our benefits include comprehensive medical, dental, and vision plans, matching 401(k), unlimited PTO and paid holidays, parental/adoption leave, legal insurance, and a home technology stipend. Details of participation in these benefit plans will be provided when a candidate receives an offer of employment. At IonQ, we believe in fair treatment, access, opportunity, and advancement for all while striving to identify and eliminate barriers. We empower employees to thrive by fostering a culture of autonomy, productivity, and respect. We are dedicated to creating an environment where individuals can feel welcomed, respected, supported, and valued. We are committed to equity and justice. We welcome different voices and viewpoints and do not discriminate on the basis of race, religion, ancestry, physical and/or mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, transgender status, age, sexual orientation, military or veteran status, or any other basis protected by law. We are proud to be an Equal Employment Opportunity employer. US Technical Jobs. The position you are applying for will require access to technology that is subject to U.S. export control and government contract restrictions. Employment with IonQ is contingent on either verifying “U.S. Person” (e.g., U.S. citizen, U.S. national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or granted asylum) status for export controls and government contracts work, obtaining any necessary license, and/or confirming the availability of a license exception under U.S. export controls. Please note that in the absence of confirming you are a U.S. Person for export control and government contracts work purposes, IonQ may choose not to apply for a license or decline to use a license exception (if available) for you to access export-controlled technology that may require authorization, and similarly, you may not qualify for government contracts work that requires U.S. Persons, and IonQ may decline to proceed with your application on those bases alone. Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law. US Non-Technical Jobs. Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law. If you are interested in being a part of our team and mission, we encourage you to apply!
Staff Firmware Engineer
About IonQ: IonQ, Inc . [NYSE: IONQ] is the world’s leading quantum platform and merchant supplier - delivering integrated quantum solutions across computing, networking, sensing, and security. IonQ’s newest generation of quantum computers, the IonQ Tempo, is the latest in a line of cutting-edge systems that have been helping customers and partners including Amazon Web Services, and AstraZeneca achieve 20x performance results and accelerate innovation in drug discovery, materials science, financial modeling, logistics, cybersecurity, and defense. In 2025, the company achieved 99.99% two-qubit gate fidelity, setting a world record in quantum computing performance . Headquartered in College Park, Maryland, IonQ has operations in California, Colorado, Massachusetts, Tennessee, Washington, Italy, South Korea, Sweden, Switzerland, Canada, and the United Kingdom. Our quantum computing services are available through all major cloud providers, while we also meet the needs of networking and sensing customers across land, sea, air, and space. IonQ is making quantum platforms more accessible and impactful than ever before. About Vector Atomic Vector Atomic, an IonQ company, is building quantum technology to transform navigation, timing, geophysical exploration, and telecommunications. Our team of engineers, scientists, software developers, and operations professionals works together to solve complex challenges and turn bold ideas into real-world solutions. We value collaboration, curiosity, and diverse perspectives, and we give every team member the opportunity to make an immediate impact while growing their skills. If you’re excited to work on breakthrough technology in a fast-paced, hands-on environment, we’d love to hear from you. Location: <span class="EOP SC
Firmware Engineer, Robotics
About the Team We are building general-purpose robotics. In the short term, we are focused on robots to support skilled workers to build our future infrastructure. In the long term, we imagine everyone having a personal robot doing anything they need. Progress is rapid, and based on a foundation of co-design between robotics hardware and ML research. About the Role As a Firmware Engineer, you will define and drive the architecture of embedded systems for next-generation hardware products. You will own foundational firmware decisions across real-time execution, device bring-up, hardware interfaces, fault handling, safety mechanisms, and production readiness. We’re looking for someone with deep experience building safety-critical or high-consequence systems, where failures can have meaningful consequences. You should be comfortable reasoning about risk, designing for diagnosability and graceful degradation, and creating engineering practices that raise the reliability bar for the entire team. You should also be unusually good at moving fast. Sometimes the right answer is a carefully reviewed architecture that will endure for years; sometimes it is getting a rough-but-useful prototype working by the end of the afternoon so the team can learn something concrete tomorrow. We value engineers who know the difference, make that call well, and can operate credibly in both modes. You will be both a technical leader and a hands-on builder: setting direction, reviewing critical designs, unblocking the hardest problems, and writing production firmware when it matters most. Our embedded stack uses a lot of Rust. Extensive experience in the language is a big help! In this role, you will: - Rapidly bring up new hardware and set execution pace for the team. - Lead firmware architecture for embedded systems spanning boot, RTOS/runtime behavior, peripheral control, power management, communications, and field diagnostics. - Define engineering standards for reliability, fault tolerance, observability, and maintainability across the firmware stack. - Design and review safety-critical mechanisms, including fault detection, recovery paths, watchdog strategies, redundancy where appropriate, and safe-state behavior. - Build quick, scrappy prototypes when speed of learning matters, then harden the right ideas into production-quality systems. - Partner closely with engineers in hardware, software, and AI research from early prototype through production. - Build rigorous bring-up, validation, and release processes for embedded platforms. - Establish testing strategies across unit, hardware-in-the-loop, integration, stress, and failure-injection testing. - Drive root-cause analysis for subtle hardware, firmware, and system interactions. - Make clear tradeoffs across performance, memory, power, schedule, and safety. - Mentor firmware engineers and help shape a culture of urgency, technical rigor, practical judgment, and high-quality execution. You might thrive in this role if you: - Have extensive experience developing firmware in an iterative environment. - Get a thrill from bringing up new hardware and taking end-to-end ownership over ensuring it works. - Have led architecture and delivery for complex embedded products that shipped to real users or operated in demanding production environments. - Are deeply fluent in low-level languages (we use Rust!) and comfortable working close to hardware under real-time constraints. - Understand embedded systems from first principles, including interrupts, scheduling, memory layout, buses, DMA, timing behavior, and failure modes. - Have strong instincts for defensive design, fault containment, validation depth, and post-deployment diagnosability. - Know when to build the durable system and when to produce the fastest credible artifact that unlocks the next decision. - Communicate clearly across disciplines and can turn ambiguity into sound technical direction. - Care about building systems that are not only fast and capable, but also trustworthy. - Make heavy use of Codex, Claude Code, or similar AI-assisted coding systems to accelerate implementation, prototyping, debugging, and iteration. Nice to have: - Experience with Rust in embedded environments. - Experience with Embassy or other async embedded Rust frameworks. - Familiarity with mixed-language firmware architectures, including introducing Rust incrementally into existing C/C++ systems. - Experience with ARM Cortex-M or Cortex-R platforms, RTOSes, and low-power embedded designs. - Experience building firmware for sensor-rich, latency-sensitive, or tightly integrated electromechanical products. About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. For additional information, please see OpenAI’s Affirmative Action and Equal Employment Opportunity Policy Statement . Background checks for applicants will be administered in accordance with applicable law, and qualified applicants with arrest or conviction records will be considered for employment consistent with those laws, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, for US-based candidates. For unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage; return all computer hardware in your possession (including the data contained therein) upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non-public information. In addition, job duties require access to secure and protected information technology systems and related data security obligations. To notify OpenAI that you believe this job posting is non-compliant, please submit a report through this form . No response will be provided to inquiries unrelated to job posting compliance. We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link . OpenAI Global Applicant Privacy Policy At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology.
ASIC Firmware Engineer, Modeling
About the Team OpenAI’s Hardware organization develops AI-native silicon and system-level solutions for the unique demands of advanced AI workloads. Building on efforts like Jalapeño, the team is developing future generations of AI-native silicon and tightly integrated systems to power the next generation of frontier models. By co-designing chips, systems, tools, and methodologies, the team helps deliver faster, more efficient, and production-ready hardware for OpenAI’s supercomputing platform. About the Role We are looking for an embedded engineer to help build firmware and associated modeling software for OpenAI’s in house AI accelerator. This role involves designing and developing drivers and functional models for a large array of HW components, writing high throughput and low latency firmware code, investigating bring-up and production issues. Responsibilities - Design and implement drivers for hardware peripherals, including those related to AI chips. - Design and implement functional software models to simulate SoC uncore logic and enable FW testing against the model - Design and implement low-latency and high throughput embedded SW to manage HW resources. - Work with adjacent software and hardware teams to implement requirements, debug issues and shape future generations of the hardware. - Collaborate with vendors to integrate their technologies within our systems. - Bring up and debug firmware/driver on new platforms. - Come up with processes and debug issues raised in the field. - Set up monitoring, integration testing and diagnostics tools. Qualifications - 5+ years of experience working in embedded SW space. - Ability to thrive in ambiguity and learn new technologies. - Strong programming skills in C/C++ and/or Rust. - Experience developing high throughput, low latency and multi-threaded code. - Experience working with real time operating systems (RTOS). - Experience developing hardware drivers and working with hardware - Experience with HW/SW co-design - Knowledge of common embedded protocols, e.g. UART, I2C, SPI, etc. - Knowledge of microprocessor and common ARM architectures (e.g. AMBA) is a plus. - Knowledge of PCIe, ethernet and other high BW communication protocols is a plus. - Experience with GPUs or other compute hardware is a plus. - Experience deploying large compute clusters is a plus. To comply with U.S. export control laws and regulations, candidates for this role may need to meet certain legal status requirements as provided in those laws and regulations. About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. For additional information, please see OpenAI’s Affirmative Action and Equal Employment Opportunity Policy Statement . Background checks for applicants will be administered in accordance with applicable law, and qualified applicants with arrest or conviction records will be considered for employment consistent with those laws, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, for US-based candidates. For unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage; return all computer hardware in your possession (including the data contained therein) upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non-public information. In addition, job duties require access to secure and protected information technology systems and related data security obligations. To notify OpenAI that you believe this job posting is non-compliant, please submit a report through this form . No response will be provided to inquiries unrelated to job posting compliance. We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link . OpenAI Global Applicant Privacy Policy At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology.
Networking Operating System Firmware Engineer
About the Team OpenAI’s Hardware organization develops AI-native silicon and system-level solutions for the unique demands of advanced AI workloads. Building on efforts like Jalapeño, the team is developing future generations of AI-native silicon and tightly integrated systems to power the next generation of frontier models. By co-designing chips, systems, tools, and methodologies, the team helps deliver faster, more efficient, and production-ready hardware for OpenAI’s supercomputing platform. Role summary We are seeking a Networking Operating System Firmware Engineer to help bootstrap and scale the switching layer of our AI supercomputers. In this role, you will build and maintain custom NOS images from scratch, using open source components from SONiC, SAI, FRR, and related networking stacks while working across the Linux kernel, switch ASIC SAI/SDKs, platform drivers, control-plane services, and orchestration layers. This is a software engineering role that requires a deep understanding of networking, NOS internals, switch hardware, and production systems. You will design, implement, test, and debug production NOS software across platform drivers, routing and control-plane state, ASIC programming, observability, and fleet integration. The engineer in this role should be able to work through ambiguous, open-ended technical problems and drive feature development across software, hardware, and vendor boundaries. This role is based in San Francisco, CA. We use a hybrid work model of 3 days in the office per week and offer relocation assistance to new employees. In this role, you will - Design, develop, and maintain custom NOS images for large-scale AI fabrics, using open source components from SONiC, FRR, and related networking stacks. - Integrate, build and configure Linux kernel components, device drivers, switch ASIC SDKs, and SAI layers. - Bring up new switch platforms, including thermal and fan control, power monitoring, transceiver management, watchdogs, OSFP CMIS, LEDs, CPLDs, and board-specific platform logic. - Extend and customize NOS services for routing, telemetry, control-plane state, and distributed automation. - Implement and debug route, neighbor, next-hop, and ECMP programming flows from control-plane intent through ASIC hardware state. - Build software mechanisms that distinguish control-plane acceptance, SAI/SDK acceptance, and explicit hardware programming acknowledgement. - Work with hardware teams to validate ASIC configurations, link bring-up, SerDes tuning, buffer profiles, and performance baselines. - Evaluate switch silicon SDK releases, track vendor deliverables, and validate platform requirements with vendors and ASIC partners. - Debug complex issues spanning kernel drivers, platform monitoring, NOS services, routing agents, orchestration services, hardware signals, ASIC state, and network topology. - Integrate switches into fleet-wide monitoring, remote diagnostics, telemetry pipelines, and automated lifecycle workflows. - Develop robust CI/build pipelines for reproducible NOS builds and controlled rollout across the fleet. - Support factory bring-up and qualification all the way through mass deployment. - Collaborate on networking protocols and technologies that improve performance and reliability at AI factory scale. You might thrive in this role if you have - Proven experience working with SONiC or comparable NOS stacks such as FBOSS, Cumulus Linux, Arista EOS, Junos PFE-level integration, or equivalent platform software. - Strong software engineering fundamentals: clear interfaces, data models, state-machine design, error handling, testing, observability, performance debugging, and maintainable C/C++, Python, Go or Rust code. - Experience with Linux kernel internals, network device drivers, platform drivers, hwmon, I2C/SMBus, CPLDs, or board-level platform software. - Experience integrating or debugging Broadcom, Marvell, NVIDIA, Intel, or comparable switch ASIC SDKs and SAI implementations. - Understanding of L2/L3 forwarding, ECMP, RoCE, BGP, QoS, PFC, buffer tuning, and telemetry. - Experience with platform bring-up and board-level debugging across thermal, fan, power, transceiver, LED, watchdog, CPLD, or OSFP CMIS flows. - Experience with OpenConfig gNMI interfaces, YANG data models, or structured telemetry is helpful. - Familiarity with CI/CD pipelines, distributed config and state management, reproducible builds, and large-scale automation. - Ability to independently drive ambiguous NOS or platform feature development from problem definition through implementation, validation, rollout, and debugging across software, hardware, and vendor boundaries. - Familiarity with Rust or Go is a plus. To comply with U.S. export control laws and regulations, candidates for this role may need to meet certain legal status requirements as provided in those laws and regulations. About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. For additional information, please see OpenAI’s Affirmative Action and Equal Employment Opportunity Policy Statement . Background checks for applicants will be administered in accordance with applicable law, and qualified applicants with arrest or conviction records will be considered for employment consistent with those laws, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, for US-based candidates. For unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage; return all computer hardware in your possession (including the data contained therein) upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non-public information. In addition, job duties require access to secure and protected information technology systems and related data security obligations. To notify OpenAI that you believe this job posting is non-compliant, please submit a report through this form . No response will be provided to inquiries unrelated to job posting compliance. We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link . OpenAI Global Applicant Privacy Policy At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology.
Senior Cryptography Engineer
About IonQ: IonQ, Inc . [NYSE: IONQ] is the world’s leading quantum platform and merchant supplier - delivering integrated quantum solutions across computing, networking, sensing, and security. IonQ’s newest generation of quantum computers, the IonQ Tempo, is the latest in a line of cutting-edge systems that have been helping customers and partners including Amazon Web Services, and AstraZeneca achieve 20x performance results and accelerate innovation in drug discovery, materials science, financial modeling, logistics, cybersecurity, and defense. In 2025, the company achieved 99.99% two-qubit gate fidelity, setting a world record in quantum computing performance . Headquartered in College Park, Maryland, IonQ has operations in California, Colorado, Massachusetts, Tennessee, Washington, Italy, South Korea, Sweden, Switzerland, Canada, and the United Kingdom. Our quantum computing services are available through all major cloud providers, while we also meet the needs of networking and sensing customers across land, sea, air, and space. IonQ is making quantum platforms more accessible and impactful than ever before. Location: This role is based onsite in Geneva, Switzerland. Travel: Job ID: 1893 ID Quantique (IDQ), part of IonQ, is a global leader in quantum-safe communications. We provide solutions to protect governments, telecommunication infrastructures, and banking & financial institutions from the “harvest-now, decrypt-later” threat, delivering both terrestrial and space-based quantum-safe networks in live operation globally. The Role: We are looking for a Staff Cryptography Engineer to join our team building post-quantum cryptography (PQC) hardware acceleration for HSM and network-appliance products. You will implement the software side of modern post-quantum algorithms: reference models, optimised implementations, and the test infrastructure that proves they are correct. This is a hands-on development role at the heart of applied cryptography, working with some of the most experienced cryptographic engineers in the field. Responsibilities : You will implement and maintain reference and bit-accurate models of ML-KEM, ML-DSA and SLH-DSA/LMS in C/C++/Rust and Python, develop constant-time software implementations of cryptographic functions, and build out the known-answer-test and test-vector tooling (NIST ACVP) used for verification and CAVP certification. You will contribute to the decomposition of algorithms into hardware-friendly building blocks (Keccak, NTT and polynomial arithmetic, samplers, encode/decode), support RTL and firmware engineers with algorithm questions and debugging, and help evaluate third-party cryptographic libraries, working under the guidance of our senior cryptography engineers. - Implement reference models, optimised software and test-vector infrastructure for ML-KEM, ML-DSA and SLH-DSA/LMS - Support hardware and firmware teams with algorithm expertise, debugging and certification-oriented tooling Requirements: We are looking for a candidate with a Master’s degree (PhD a plus) in Cryptography, Mathematics, Computer Science or a related field and at least five years of experience implementing cryptographic algorithms or security-critical software in C/C++ or Rust. You have solid understanding of modern cryptographic primitives and ideally first exposure to post-quantum schemes (lattice-based or hash-based) and their underlying mathematics. You care about correctness and write well-tested, readable code; you understand what constant-time implementation means and why it matters. Familiarity with NIST test-vector formats, CAVP/ACVP or certification-oriented development is a plus. Fluency in English is required; French or German is an advantage. - Hands-on developer of cryptographic or security-critical software with strong C/C++/Rust skills - Solid cryptographic foundations with the ambition to build deep post-quantum expertise Preferred Qualifications: You want to grow into a world-class applied cryptographer by working on real products with demanding correctness and security requirements, and you enjoy the discipline of code that must be provably right. What We Offer: - A role at one of the fastest growing and most exciting quantum companies in the world - A competitive compensation scheme, benefits package, and equity plan designed to reward excellence - Flexible work models that let you balance your life, your family, and your career - Ongoing training and development to keep your skills sharp and your growth on track - A career development plan within the IonQ group’s companies - A dynamic, close-knit environment where you collaborate with a global team of experts - A performance-driven culture built on trust, teamwork, and shared ambition Compensation will vary based on individual factors such as education, qualifications, and experience of the final candidate(s), specific office location, and calibration against relevant market data and internal team equity. Posted base salary figures are subject to change as new market data becomes available. Our benefits include comprehensive medical, dental, and vision plans, matching 401(k), unlimited PTO and paid holidays, parental/adoption leave, legal insurance, and a home technology stipend. Details of participation in these benefit plans will be provided when a candidate receives an offer of employment. At IonQ, we believe in fair treatment, access, opportunity, and advancement for all while striving to identify and eliminate barriers. We empower employees to thrive by fostering a culture of autonomy, productivity, and respect. We are dedicated to creating an environment where individuals can feel welcomed, respected, supported, and valued. We are committed to equity and justice. We welcome different voices and viewpoints and do not discriminate on the basis of race, religion, ancestry, physical and/or mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, transgender status, age, sexual orientation, military or veteran status, or any other basis protected by law. We are proud to be an Equal Employment Opportunity employer. US Technical Jobs. The position you are applying for will require access to technology that is subject to U.S. export control and government contract restrictions. Employment with IonQ is contingent on either verifying “U.S. Person” (e.g., U.S. citizen, U.S. national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or granted asylum) status for export controls and government contracts work, obtaining any necessary license, and/or confirming the availability of a license exception under U.S. export controls. Please note that in the absence of confirming you are a U.S. Person for export control and government contracts work purposes, IonQ may choose not to apply for a license or decline to use a license exception (if available) for you to access export-controlled technology that may require authorization, and similarly, you may not qualify for government contracts work that requires U.S. Persons, and IonQ may decline to proceed with your application on those bases alone. Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law. US Non-Technical Jobs. Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law. If you are interested in being a part of our team and mission, we encourage you to apply!
Senior Firmware Engineer, Vehicle
Embedded spacecraft firmware role where the work is primarily written in Rust for microcontrollers. Calls for hard real-time systems experience, hardware debugging, fault-tolerant design, and performance analysis. Observed posted_at: 2026-06-30T20:03:31-04:00 Observed freshness_at: 2026-08-10 Observed on: 2026-08-10 Discovery basis: first_seen_today_from_live_board Remote signal: onsite Salary: $160,000 - $220,000 Source URL: https://job-boards.greenhouse.io/k2spacecorporation/jobs/5288002008 Tag hints: systems Rust, embedded Rust, performance engineering
Senior Embedded Linux Engineer
We are looking for software engineers, hardware engineers, roboticists, and front-end mobile developers who are excited about creating a powerful robotics platform that can be tasked and viewed in real-time through a variety of interfaces. WHAT YOU'LL DO - Board bring-up and maintenance on embedded ARM boards (device trees, bootloaders, kernel drivers, etc) - Customize vendor BSPs for use with NixOS systems - Help secure our embedded Linux systems - Closely collaborate with firmware engineers on low-level protocols and software updates to microcontrollers. - Develop platform software for rapid and reliable updates of mass-produced military-grade systems. REQUIRED QUALIFICATIONS - Familiarity with triaging vulnerability reports and mitigating vulnerabilities by patching system components. - Experience with Linux kernel development - Experience with uboot, EDK2, platform firmware, etc - Interest in using Nix/NixOS as an alternative to Yocto, buildroot, etc - Experience with C or Rust - Familiarity with MCU basics, RTOS, and MCU-level interfaces. - Eligible to obtain and maintain an active U.S. Anduril Industries is a defense technology company with a mission to tra Observed posted_at: 2026-07-31T11:14:00-04:00 Remote signal: onsite Salary: not published Source URL: https://boards.greenhouse.io/andurilindustries/jobs/5163553007 Tag hints: systems Rust, embedded Rust
Firmware Engineer
About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career. About the team Stripe Terminal helps Stripe users extend their online presence into the physical world. The Terminal team’s mission is to make it as easy for businesses to accept in-person payments as the Stripe API has done for online payments. With Terminal, businesses can unlock in-person payments use cases that are right for their business model—whether it’s creating a flagship retail experience, extending their website to a pop-up store, or enabling a mobile point-of-sale at their next event. We are looking for: You will be responsible for all aspects of software development, which includes building, writing automated tests, and deploying software on our embedded payments platforms. This team works closely with partner teams throughout the hardware and software product lifecycle, from hardware manufacturing to Android application teams. What you’ll do - Design, develop and maintain user interfaces and underlying functionality for embedded point-of-sale software that handle secure payment processing across several products simultaneously. - Implement industry standard protocols to match product capabilities. - Create, maintain, and execute application unit tests as part of Continuous Integration. - Analyze bug reports and manage the defect resolution process (disposition issues, resolve issues, and report issue status). - Work closely with QA staff to ensure appropriate test cases are created, maintained, and executed. - Collaborate on system-side code, communication protocol design, and kernel development. - Interact with global teams with excellent communication skills to provide support information. - Routinely perform code reviews to ensure high quality designs and implementation. - Assist in ensuring quality and timeliness of product and feature development. - Proactively solve problems and work independently and within a team environment, with limited guidance. - Work closely with your hardware counterparts on product design and have the ability to read schematics, provide feedback on I/O mapping, developing manufacturing test software to ensure the devices are built to specification. Who you are We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements - 5+ years software development experience. - 2+ years working with embedded, mobile, or other connected devices. - Proficiency in embedded programming language C. - Experience using automated testing, build systems, or device firmware communication. - Experience with embedded systems, knowledge of operating systems, familiarity with software development tools, understanding of hardware-software interfaces. - Experience architecting and developing multithreaded applications, preferably in embedded systems. - Experience with common communications protocols (e.g., SPI, UART, I2C, USB, and others), debugging practices (e.g., JTAG and associated GDB integrations), and basic electrical design principles. - Experience adding, monitoring and parsing telemetry data to proactively resolve issues. - Degree in CS, EE, or equivalent practical experience. - Fluent in spoken and written English. Preferred qualifications - Proficiency in C++ or Golang is highly advantageous. - Experience developing on ARM platforms. - Experience with point-of-sale hardware and peripherals. - Knowledge of EMV standards and payment protocols. - Knowledge of PCI standards, transaction processing, and related retail payment technologies. - Knowledge of low-level security architectures, including TrustZone, anti-tamper mechanisms, Secure Boot, and Hardware Root of Trust. - Knowledge of foundational cryptography, including symmetric/asymmetric algorithms and secure key exchange protocols.
Embedded Engineer/C++/Onsite
This is an opportunity to join a growing engineering team working on embedded software for a next-generation surgical instrument. They're hiring a Firmware Engineer to design, develop, and maintain core embedded features, with a heavy focus on microcontrollers, C/C++, and hands-on work directly with hardware. Python is used for scripting and test automation, and experience with Rust, board bring-up, or low-level driver work is a strong plus. The environment is fast-moving and collaborative,…
Get tailored job alerts, not another account to manage
Start with your email. We’ll send the newest roles for this site each day; unsubscribe in one click.
Coming soon: automatic applications. You’ll be able to define your criteria and let Jobs in Rust apply to matching roles. This is a preview only—applications are not automated today.
