Embedded Software Engineer

A little about us

Novit.AI is a start-up developing novel machine learning solutions to bring automation to scale. We combine information from public radar and multispectral satellites with our globally deployable Edge AI devices to trigger unmanned land, sea or air vehicle actions for real world impact.

We are an engineering-first company focused on solving real problems in the world with state-of-the-art tools. We love automation and make heavy use of it in our own workflows. We place a paramount importance on learning and development and help our colleagues be their best selves through collaboration and tutorial sessions.

A little about the role

For AI to have real world impact, it needs to be out observing the real world and creating outcomes. As a Novit Embedded Software engineer your task will be making sure the intelligent devices can survive outside and bring intelligence out of cloud data centres to deployable hardware.

This role is designed to grow with you in scope and responsibilities. To be successful in this role you will need to be a multidimensional engineer, open to learning new tools and getting acquainted with other parts of our pipeline from model training to Human-Machine Teaming deployments.

This role involves on-site attendance (ODTU Teknokent, Ankara)

Basic Qualifications:

  • BSc or MSc degree in Computer Science/Engineering or Electrical Engineering
  • Native level fluency in Python and C/C++
  • Embedded development experience with multiple platforms
  • Excellent command of written and spoken English
  • Knowledge of Unix/POSIX environments and embedded Linux
  • Experience in writing low-level drivers, interrupt service routines and general troubleshooting/debugging with hardware
  • Experience with common bus protocols such as SPI, I2C, CAN and UART
  • Writing lots of code. You must enjoy writing programs!

Preferred Qualifications:

  • Experience making or review basic PCB designs
  • Familiarity with ROS2 or other robotics middleware
  • Experience with one or more commercial wireless protocols like LoRa, ZigBee, BLE, WiFi or propriety mesh radio protocols
  • Experience with design and production of novel technology products
  • Fundamental understanding of control systems and autopilots
  • Knowledge of power profiling, power delivery and battery technology

Be part of the future! 🚀

Applications are closed at the moment.