Software Engineer

Mahlet
Burtonsville, MD, US
Full-time

Job Description

Job Description

Mahlet is a small engineering firm specializing in high speed FPGA-based networking and signal processing solutions. We are seeking Junior-Mid Level experience Software Engineers to become an integral part of our team! We are looking for the developers to fit the following roles, or a mix of them.

  • Back End Developer :
  • writing object oriented and efficient Python code
  • developing API endpoints using FastAPI
  • interfacing with MongoDB
  • utilizing RabbitMQ to design cross-module messaging systems
  • managing deployments in Linux environments using containers, kubernetes, and RPMs
  • Driver+Protocol Developer :
  • maintaining linux kernel drivers in C
  • authoring new applications and libraries using Rust
  • interacting with low-level libraries and protocols
  • optimizing code for efficiency and speed
  • Front End Developer :
  • developing in Typescript + React.js
  • interfacing with REST APIs
  • implementing Prometheus queries
  • designing graphs, charts, and tables to communicate meaning to the end users

Qualifications :

  • Knowledge, experience, or expertise in any combination of the programming languages listed above
  • 2-6 years of prior experience in software development, computer engineering, or other related fields
  • Experience working with version control software
  • Familiarity with a team based work environment - using issue management systems, performing code review, etc...
  • Strong analytical, critical thinking, and problem solving skills
  • Working knowledge of the OSI model, networking protocols, or similar technologies
  • Experience with embedded of FPGA systems is a plus
  • U.S. Citizenship is required
  • 30+ days ago
Related jobs
Promoted
Peraton
Jessup, Maryland

The Software Engineer will be responsible for analyzing user requirements to derive software design and performance standards for one or more software development teams, ensuring quality, and that work is completed in accordance with constraints of the software development process being used. Respon...

Promoted
Boeing Intelligence & Analytics
Annapolis Junction, Maryland

Senior Full Stack Software Engineer. Senior Full Stack Software Engineer at Boeing Intelligence & Analytics you will be responsible for providing application development and support to a tool that provides disseminatable data to be conveyed at the absolute first point of relevance allowing mission a...

Promoted
Capital One
North Brentwood, Maryland

Center 1 (19052), United States of America, McLean, VirginiaSoftware Engineer, Full StackDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll b...

Promoted
ALTA IT Services
Bethesda, Maryland

Understand the requirements to design, develop and review highly innovative, maintainable Dot Net code targeting mo....

Promoted
Capital One
Friendship Village, Maryland

Center 1 (19052), United States of America, McLean, VirginiaSoftware Engineer, Full StackDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll b...

Promoted
Independent Software
Fort Meade, Maryland

As a System Engineer, Level 2 you will apply System Engineering Principles throughout the systems life cycle phases: Concept, Development, Production, Utilization, Support and Retirement. A Bachelor's degree in a Qualified Engineering Field  or a related discipline  from an accredited ...

Promoted
Booz Allen Hamilton
Fort Meade, Maryland

If you're looking for the chance to not just develop software, but to help create a system that will make a difference, we need you on our team. We're looking for a Developer like you with the skills needed to develop software and systems from vision to production-ready. Experience with software dev...

Promoted
The Johns Hopkins University Applied Physics Laboratory
Laurel, Maryland

Possess a Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Information Systems Engineering, or equivalent. Possess an advanced degree (Master's degree or PhD degree) in Software Engineering, Computer Engineering, Computer Science, Information Systems Engineering, or...

Promoted
RealmOne
Columbia, Maryland

Systems Engineering, Software Development, Database Design and Engineering, Data Analytics, Semantic Web, Ontology Development, Research and Development, Big Data Processing, Predictive Analytics, Cloud Infrastructure Expertise, Cybersecurity, Intelligence, and Software Engineering. You will review ...

Promoted
The Johns Hopkins University Applied Physics Laboratory
Laurel, Maryland

Have experience developing software both individually and as part of a collaborative team, applying standard software engineering practices such as version control, CI/CD, test development, and documentation. Do you have a passion for simulation development and software engineering?. The Strike Guid...