Epicareer Might not Working Properly
Learn More

Software Engineer

Salary undisclosed

Apply on


Original
Simplified
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