Search jobs > Baltimore, MD > Senior software engineer

Senior Software Optimization Engineer

VirtualVocations
Baltimore, Maryland, United States
Full-time

A company is looking for a Senior Software Optimization Engineer to enhance their software stack for cryptographic applications.

Key Responsibilities : Design, implement, and optimize software that integrates FPGA accelerators into cryptographic codeManage memory and compute resources while performing detailed performance profilingCollaborate with FPGA and cryptography engineers to co-design hardware-software interfacesRequired Qualifications : Expertise in performance optimization in Rust, C++, or CExperience in benchmarking, tuning, and optimizing multi-threaded softwareAbility to optimize algorithms, concurrency, and operating system performance (Linux)Aptitude for math and computer algorithmsUnderstanding of cryptographic proof systems and zero-knowledge cryptography is a plus

5 days ago
Related jobs
Promoted
VirtualVocations
Baltimore, Maryland

A company is looking for a Senior Software Engineer - C++. ...

Promoted
Microsoft
Baltimore, Maryland

Join our Data Box & Azure Storage Mover team as a Senior Software Engineer and play a pivotal role in crafting robust and scalable services. As a Senior Software Engineer, you will build, improve, and support highly scalable, performant services that deliver highly reliable and secure data migra...

Promoted
Johns Hopkins Applied Physics Laboratory (APL)
Laurel, Maryland

You will combine software engineering best practices with the latest software research to build rapid prototypes and then turn them into mature product solutions. The Threat Analytic Systems (QAI) Group wants talented staff who can work as part of a team to design, implement, test, document, and mai...

Northrop Grumman
Linthicum Heights, Maryland

Candidates will work on software systems for mission systems in all phases of the software development lifecycle, primarily in C/C++ or Python. The selected individual will interface with systems engineering to develop flow down software requirements and technical specifications. Additionally, the s...

Northrop Grumman
Linthicum Heights, Maryland

Job DescriptionNorthrop Grumman Mission Systems (NGMS) is seeking a Senior Principal Embedded Software Engineer with the desire to learn new technologies to join our innovative Software Technologies Organization to help develop, enhance and maintain software on cutting edge products and systems. As ...

Space Telescope Science Institute
Baltimore, Maryland

We are looking for an experienced, energetic, enthusiastic and motivated senior software engineer to join our talented Data Management Division (DMD). Bachelor’s degree in Computer Science, Engineering, or an equivalent relevant field with 8+ years hands-on working experiences in software engineerin...

Latitude
Maryland
Remote

Bachelor’s degree in Computer Science, Software Engineering, or a related field. ...

CACI International Inc
Annapolis Junction, Maryland

AI/ML Senior Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Local* * *. Supporting technical reviews of vendor software products and deliverables, in...

00100 LEIDOS, INC.
Annapolis Junction, Maryland

The selected individual will be responsible for using sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable, including providing software process management and control throughout the coding portion of the...

Boeing Intelligence & Analytics
Annapolis Junction, Maryland

Development of software solutions by analyzing system performance standardsAssisting with development and execution of test procedures for software componentsDesigning, developing, and modifying software systems, using scientific analysis and mathematical models to predict and measure outcome and co...