Senior Software Engineer - Erlang/Elixir for Software Defined Mobile Networks

fairwaves United State
Remote Relocation
Apply
AI Summary

Design and develop software-defined mobile network systems using Erlang/Elixir, Python, and C/C++ for remote deployment in Africa, Latin America, and Pacific regions. Work with open-source components like Osmocom and FreeSWITCH while interfacing with proprietary SDR technology. Conduct research on new protocols and standards with minimal external guidance.

Key Highlights
Erlang/Elixir based systems development and deployment
Interfacing with Python and C/C++ modules
Research skills for new protocols and standards
Self-driven with minimal management
Key Responsibilities
Develop and deploy Erlang/Elixir based mobile communication services systems
Interface Erlang/Elixir modules with Python and C/C++ software
Research new protocols and standards for software-defined mobile networks
Work with open-source development tools and licenses
Technical Skills Required
Erlang Elixir Python C/C++
Benefits & Perks
Salary starting from 200k Rub
Stock option plan
Remote work allowed with office visits
Nice to Have
VoIP (SIP/RTP) development
Telecommunication systems (Sigtran/MAP/Diameter) development
Reading 3GPP specifications
Highly-available systems development

Job Description


We’re a small, fast-growing telecommunication systems vendor with the core R&D team currently based in Moscow and with offices in the US, UK, and Latvia. Our product is a mobile communication services system specifically designed to work in remote locations of Africa, Latin America, Pacific, and similar regions. Fairwaves technology is based on a combination of open-source components like Osmocom, FreeSWITCH, Erlang/Elixir with our Software-Defined Radio and a number of proprietary blocks to deliver a complete Software Defined Mobile Network. We’re working with major telecom operators and partnering with blue-chip companies like Intel, Facebook, and SES Networks who appreciate unrivaled skill set of our team.

Requirements

  • Significant experience in Erlang/Elixir based systems development and deployment.
  • Acquaintance with Python and C/C++ to a level required for interfacing your Erlang/Elixir modules with software written in these languages.
  • Excellent research skills. You will regularly encounter new protocols and standards and will be required to deal with them and possibly work around their limitations with minimal external help.
  • Self-driven. You might have to formulate your tasks yourself based on given high-level goals. We’re very light in managing our team which has its pros and cons.
  • Solid understanding of open-source development tools, practices, and licenses.
  • Professionalism in interaction with developers of open-source and proprietary software we’re using as a part of our solution.
  • Conversational English and/or Russian.

Preferred Requirements

  • Experience in VoIP (SIP/RTP) and/or telecommunication systems (Sigtran/MAP/Diameter/etc) development.
  • Experience in reading 3GPP specifications.
  • Experience in highly-available systems development.

Offer

  • Salary starting from 200k Rub based on interview results.
  • Stock option plan in the US-incorporated parent entity.
  • Office location in the center of Moscow with easy transport access (Kitay Gorod) and a real hackerspace atmosphere.
  • You can work remotely as long as you still drop by the office once or twice a week, and on request.
  • Possible future relocation to the UK, US or Latvia.

Similar Jobs

Explore other opportunities that match your interests

Engineer - Survivability (Low Observable / RCS Analysis)

Programming
1h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Northrop Grumman

United State

FPGA Digital Engineer Manager

Programming
1h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Northrop Grumman

United State

Software Engineer

Programming
2h ago
Visa Sponsorship Relocation Remote
Job Type Part-time
Experience Level Entry level

wonder lab

United State

Subscribe our newsletter

New Things Will Always Update Regularly