Position: Embedded Engineer (C++)
Company: Star
Category: C++
Experience required: 3y
English level: upper

**The Opportunity**

As an Embedded Engineer, you will have an opportunity to work with cutting-edge technologies related to satellite internet constellations (LEO, GEO). You will be working alongside professional engineers who have many years of experience in various fields. As we closely collaborate with customer technical teams around the globe, you will have a truly international experience. As an Embedded Engineer, you will be expected to be involved in architecture design and developing embedded software. We will be actively developing new skills in many new exciting technologies as a team. We are a company where everyone is highly valued and given the opportunity to grow in every possible way.

**Qualifications and experience:**

- Strong Linux/Unix administration skills;
- Upper-intermediate level of spoken and written English;
- 3+ years of SW engineering experience with Embedded Linux;
- Knowledge of C++ (at least v11, preferable v14+);
- Experience with libraries like: ZMQ, STL, Boost, GoogleTest/Mock, POSIX;
- Basic experience with Python3;
- Knowledge of using GIT;
- Design patterns (facade, singleton, observer, adapter, factory, etc.);
- Experience with developing embedded command and control software;
- Designing and implementing unit testable code and unit tests;  
- Compiling, building and debugging skills (gdb, tcpdump, valgrind, socat, etc.);
- Strong problem-solving skills, adaptable, proactive and willing to take task ownership;
- Experience with clean code and SOLID principles.

**Would be a plus:**

- Working knowledge of REST / HTTP and other internet-based communication;
- Familiarity with TCP/UDP, NMEA protocols;
- Experience working with microservices;
- Experience working in TDD;
- Experience working with Buildroot or Yocto;
- Interest in Computer Science in general.

**Compensation and Benefits**

We offer a rewarding compensation and benefits package, intellectually and creatively stimulating environment, professional flexibility and unique international travel opportunities.

Star is an Equal Opportunity Employer. We believe that equity, diversity and inclusion are key to our ability to provide our clients and crew members with unique business and career outcomes. Your race, color, ancestry, religion, gender, identity, sexual orientation, age, marital status, disability have no effect on our hiring decisions. If you have a special need that requires accommodation, please let us know.