Let us introduce ourselves! We are a team of curious hackers & tinkerers who love to build random stuff just for the fun of doing it. We spend our time in a major hackerspace where we have access to lots of toys for the big boys: CNC mills, laser cutters, 3D printers, etc. We are considering building a remotely controlled cart, a pulse jet engine, or maybe a rail gun – still deciding. Because why not?
We are also a B2B engineering company that builds high-tech systems for helicopters, airplanes, and other vehicles. Think of flying precision laser scanners, high-res & thermal cameras, fiber-optic gyros, satellite communications, etc. Occasionally, we get on board an aircraft to fly around and test what we have built, sometimes just as an excuse to go up in the sky! We genuinely love what we do, and it just so happens that we have built the most awesome system in the market of this kind (for real). Now, we are selling it all around the world to geospatial companies, utilities, helicopter operators, and other businesses alike. They use it to detect defects and potential problems in critical infrastructure, such as power lines, railroads, and pipelines worldwide – from Europe and the Americas to Africa.
Following yet another successful funding round, we are expanding and looking for a Software Development Team Lead to join our team. You would be leading the team, working on a software solution that controls all aspects of aerial data collection and pilot navigation. We have a juicy backlog with tons of fun features, and we need your help squeezing them out. Technologies we use as developers: Python, JavaScript, C++, C, MAVLink, Redis, Docker, gRPC, Rust, AWS.
In this role you will:
- Lead a team of developers by setting goals, reviewing performance, mentoring, and fostering a productive and enjoyable work environment.
- Together with your team develop software that controls all aspects of aerial data collection and pilot navigation including backend services dealing with sensors and hardware components, web-based front-end UIs for system operators and pilots, also flight planning software.
- Coordinate and implement projects within Agile (Scrum) framework.
- Establish and maintain a culture of building quality software based on best practices and industry standards.
- Collaborate with the project manager and other teams to assess, evaluate, and implement new features, design solutions for issues encountered.
- Establish, improve, and ensure coding standards, documentation and necessary procedures are consistently applied.