Software Engineer C++

Company Details

Unlocking Last Mile Connectivity

We are building a space laser network to deliver the future of Internet Distribution worldwide. This will be the fastest way to bring the rest of the world up on the bandwidth and connectivity curve. Right now, we are using the same technology to provide a rapidly deployable, affordable, low cost and high speed Last Mile Connectivity solution, CENTAURI, which speeds up adoption of 4G and 5G globally, specially dense residential areas during COVID-19 period which require urgent bandwidth upgrades.

Join our team if you want to define the rules of how our civilisation communicates!

RESPONSIBILITIES:

  • Help develop and maintain pointing, acquisition, and tracking (PAT) onboard software of the CENTARI free space optics telecommunication device
  • Developed and validate new features necessary to improve our manufacturing capabilities
  • Develop high availability Linux embedded software, including error handling and testing
  • Collaborate closely with electrical, mechanical, and software teams for the development of new jigs to support expansion of the manufacturing line (scalability)

QUALIFICATIONS:

  • Degree in Electrical, Computer, SW Engineering or equivalent work experience in the field
  • 2 to 5 years of experience in development of software components in C++
  • Experience with software development for Linux OS, source control

PREFERRED SKILLS AND EXPERIENCE:

  • Experience writing product quality C++ code, with good OOP code organization; plus is optimization for maintainability and execution speed
  • Experience in automated testing, CI/CD. and manufacturing testing is highly desired
  • Experienced with scripting languages, e.g.,Python, Bash
  • Experience with real-time operating systems used for closed-loop control
  • Experience with communication protocols (e.g. UART, I2C, SPI, CAN, …)
  • Familiar with Go (golang) programming language, cloud infrastructures (Google Cloud, AWS)
  • Familiar with signal/image processing algorithms (filtering, template matching, FFT…)
  • Thrives in working with a team of people from different backgrounds in a highly collaborative, time sensitive environment

Tagged as: python, C++, software engineering, linux os, source control, software components

Visit us on LinkedInVisit us on FacebookVisit us on Twitter