radio signal analysis. File system forensics and fault injection frameworks. Nice to have (Preferred): Experience scripting with the Binary Ninja API or Ghidra. Experience with other languages (e.g. Go, Rust). Knowledge of embedded device security and reverse engineering (e.g., ARM, RTOS). Familiarity with cryptography concepts and their implementation. Hands-on experience working with hardware and embedded systems. Client More ❯
tech stacks, you'll refine your ability to choose the right tools for every challenge. From monolithic to microservices architectures, gRPC to REST APIs, Kubernetes to Docker, Python to Rust-you'll show that true expertise isn't about using the trendiest technologies, but about understanding their purpose to unleash their full potential. Build stuff that matters. Regardless of your More ❯
A client of Innova Solutions is immediately hiring a Rust Software Developer. Position Type: Full time Contract, Temp to Direct. Duration: 06-12 Months Location: Herndon, VA, 20171 (Onsite) As a Rust Software Developer, you will: • Software Engineer with a strong background in the Rust Programming Language and proven experience developing systems with Rust to guide the next generation of … mission-critical systems. • Responsibilities include guiding adoption of Rust throughout the embedded development, managing integration or conversion of legacy software to Rust, providing best practices and architectural guidance for memory-safe usage of Rust, developing best practices and implementation guidance, and the translation of requirements into working and maintainable solutions for our C5 and Cyber Solution Centers. • The selected candidate … direction and strategy for product and infrastructure development. Essential Functions: • Support the engineering team members in embedded software application development specifically with Rust. • Lead the adoption and deployment of Rust and associated techniques, idioms, design patterns, and tooling throughout multiple product lines. • Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target More ❯
Rust Software Developer Herndon, VA (On-Site) We are seeking an experienced Software Engineer with a strong background in the Rust Programming Language and proven experience developing systems with Rust to guide the next generation of mission-critical systems. This role involves leading the adoption of Rust across embedded development environments, managing integration or conversion of legacy software to Rust … providing architectural guidance for memory-safe Rust implementation, and translating requirements into working, maintainable solutions for high-impact technical programs. The selected candidate will apply technical proficiency across all stages of the software development lifecycle, gather requirements, and collaborate closely with stakeholders to prioritize and scope tasks. This engineer will serve as a key team member on a Scrum team … helping define direction and strategy for product and infrastructure development. Essential Functions • Support engineering teams in embedded software application development specifically using Rust. • Lead the adoption and deployment of Rust techniques, idioms, design patterns, and tooling across multiple product lines. • Apply computer science, engineering, and mathematical principles in software development for target hardware. • Collaborate with cross-functional teams to develop More ❯
engagements Strong background in penetration testing with skills in topics such as EDR evasion, exploit development, cloud exploitation etc. Coding experience in languages such as Python, C/C++, Rust or GO Professional certifications in Red Teaming - CREST CRTS, CSAS, CRTO, CRTL, OSCE etc. Due to the nature of the projects undertaken, the successful candidate must be eligible for UK More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Huxley
Quantitative Python Developer to join their team.The role will be working within a LNG, Power, Gas team.Requirements: Python Development Libraries - Pandas, Numpy, SciPy Preference for multiple language (C#, C++, Rust, Java) Quantitative development. Commodities experience, LNG, Gas, Power would be a bonus. An understanding of DevOps, specifically Azure cloud experience would be a bonus. This is a initial 12 Month More ❯
Developer to join their team. The role will be working within a LNG, Power, Gas team. Requirements: Python Development Libraries - Pandas, Numpy, SciPy Preference for multiple language (C#, C++, Rust, Java) Quantitative development. Commodities experience, LNG, Gas, Power would be a bonus. An understanding of DevOps, specifically Azure cloud experience would be a bonus. This is a initial 12 Month More ❯
Rhapsody or MagicDraw/Cameo Experience developing device drivers and Board Support Packages for real time embedded systems • Experience with Modern C++ techniques • Knowledge or hands on experience with RUST Job Description One of our large federal clients is looking for two embedded software engineers. The ideal candidate will have extensive experience working in an embedded environment specifically with modern More ❯
Currently possesses and is able to maintain an active U.S. Secret security clearance, at a minimum. Preferred Qualifications: Full stack and back-end server code implemented in C, C++, Rust languages Experience with embedded platforms Experience implementing authentication and authorization Strong focus on security and maintainability More ❯
Currently possesses and is able to maintain an active U.S. Secret security clearance, at a minimum. Preferred Qualifications: Full stack and back-end server code implemented in C, C++, Rust languages Experience with embedded platforms Experience implementing authentication and authorization Strong focus on security and maintainability More ❯
current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. Key job responsibilities - Software development in Python/LabView/C/C Rust - Integration and test plans development closely working with systems engineering, software engineering and hardware engineering and RF integration teams - Develop integration and test automation for driving the MAC-SW running More ❯
within the Project Kuiper system. Participate in all phases of SDLC including requirements gathering, design, code, test, and code/test coverage. Developing embedded software in assembly, C, C++, Rust or other languages Have experience with real-time embedded software philosophies and practices Have expertise with Linux and RTOS Review schematics, logic analyzer, and embedded software (bare-metal) trouble-shooting More ❯
GUIs, and utility apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control our firmware subsystems. Technical strategy: Executing and collaborating on our strategy for highly reliable, mission-critical hardware and firmware. Validation and debugging: Implementing and improving our device test More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Smartbox Assistive Technology
GUIs, and utility apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control our firmware subsystems. Technical strategy: Executing and collaborating on our strategy for highly reliable, mission-critical hardware and firmware. Validation and debugging: Implementing and improving our device test More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Smartbox Assistive Technology
GUIs, and utility apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control our firmware subsystems. Technical strategy: Executing and collaborating on our strategy for highly reliable, mission-critical hardware and firmware. Validation and debugging: Implementing and improving our device test More ❯
years of professional experience in lieu of degree) Background in SAR and how to translate SAR technologies into working software Software skills in an applicable language (C++, Python, MATLAB, Rust, or similar) Familiarity working in multi-vendor environments and coordinating the integration of software into complex systems. Experience working with government experts and tying algorithm development to requirements. Excellent problem More ❯
techniques for perception and decision-making. Experience troubleshooting and analyzing remotely deployed software systems Experience working with and testing electrical and mechanical systems PREFERRED QUALIFICATIONS MS or PhD Python, Rust, and/or Go experience Experience programming for embedded and physical devices Multi-agent coordination of UAVs Complex frame transformation problems, such as target localization or multi degree of freedom More ❯
Cypress, and Jest Experience using RESTful APIs and addressing common challenges, such as state management and concurrency Preferred Full stack and back-end server code implemented in C, C++, Rust languages Experience with embedded platforms and implementing authentication and authorization TypeScript experience strongly preferred More ❯
Dundee, Angus, Scotland, United Kingdom Hybrid / WFH Options
Reed
preferably in low-level systems programming. A strong drive for innovation and creative problem-solving. Ideally with USB device development experience, firmware, or a research-focused background. Familiarity with Rust or C is advantageous. Experience developing in a Windows programming environment is preferred. Full right to work in the UK. Ideally based in the Dundee area or open to permanent More ❯
production, ensuring robustness, low latency, and reliability. Key Qualifications: 5+ years experience as a backend/server engineer, with strong hands-on Go (Golang) skills in production. Experience with Rust (ideally in blockchain contexts such as Solana) is highly desirable but not essential. Strong product mindset, able to think beyond code and contribute to shaping user experience and product direction. More ❯
Algorithmic Trading Firms * Leading DeFi Protocols * DeFi Custody or Infrastructure Providers Required Skills & Qualifications: * Strong experience in smart contract development with Solidity. Proficiency in other smart contract languages (e.g., Rust for Solana, Vyper) is a significant plus. * Solid foundation in general-purpose programming languages such as Python or Java. * Demonstrable experience in systematically integrating with on-chain DeFi protocols. * A More ❯
Nifi, Apache Airflow, Opensearch Proficiency in cloud-native technologies such as containerization and Kubernetes Strong knowledge of DevOps tools (Terraform, Ansible, ArgoCD, GitOps, etc.) Proficiency in software development using Rust (ideally), Java, or Python Experience with Solution Architecture and designing enterprise-grade data platforms Understanding of networking, security, and access controls in on-premenvironments. Fluent English skills More ❯
clearance Ability to work in the Arlington, Virginia office daily Nice to have (Preferred): Experience scripting with the Binary Ninja API or Ghidra. Experience with other languages (e.g. Go, Rust) Knowledge of embedded device security and reverse engineering (e.g., ARM, RTOS). Familiarity with cryptography concepts and their implementation. Hands-on experience working with hardware and embedded systems. Prefer active More ❯
Automotive Motion, Behavioral Planning, etc. A minimum of 3 years of Technical Leadership experiences Proficiency in one or more programming languages commonly used in machine learning (e.g., Python, C++, Rust) and major machine learning frameworks like PyTorch Hands-on experience in computer vision and deep learning, with a strong focus on at least two of the following areas: multimodal transformers More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Plexus Resource Solutions Ltd
alignment Evaluate technologies, risks, and business impact. Communicate updates to stakeholders on progress and decisions. Requirements 5+ years in Web3 with architectural experience; strong Solidity, Java, and EVM expertise; Rust/JS a plus. Deep Bitcoin knowledge, applied cryptography, secure protocol design, and smart contract auditing. Experience with consensus algorithms, Sybil control mechanisms, and blockchain interoperability. Strong problem-solving, analytical More ❯