Wanted: Software Development Team Manager | Full-stack Developer | Electronic Engineer

MOV.AI is growing rapidly, and we are looking to fill three new positions. All positions are full time and at our headquarters in Lisbon, Portugal.

Software Development Team Manager

As our Software Development Team Manager, you will manage a team of 20 highly skilled robotics software developers.

You will be responsible for:

  • Planning the development timeline according to requirements from various stakeholders
  • Delivering mission critical products on time and budget
  • Delivering weekly progress reports to management
  • Implementing best software practices of advanced control methods for autonomous robots using ROS, algorithms for vision, localization, navigation, grasping and learning
  • Hardware/Software integration - Integrating robotics with associated peripherals, controllers or other equipment
  • Implementing QA methodologies involving software running continuously on real robots
  • Taking care of code style / code documentation and managing an impeccable user manuals
  • Assisting with patents registrations
  • Interviewing and recruiting developers on an ongoing basis

Requirements:

  • Experience as team manager of at least 15 people over the last 3 years, with direct reporting to CEO or CTO
  • Strong Python or C++ knowledge, advanced Linux
  • Strong knowledge of architecture
  • In-depth knowledge of OOP and EDP
  • Extensive experience with QA tools, such as Unittest / Regression testing
  • Strong knowledge in SCRUM as well as JIRA or equivalent
  • Experience in delivery projects under short-term schedule and addressing clients’ needs
  • Experience with updating versions at clients’ sites
  • Experience in working with real-time systems, networking, data acquisition, motor control, variety of sensors, numerical methods and knowledge of algorithms in vision and optimization
  • Masters / PhD in computer science / electrical engineering / robotics / similar field with a background in the critical systems Industry

Full-stack Developer

You will be responsible for:

  • Developing front-end application software for robot fleet management
  • Using React based UI complex frameworks with backend in Flask
  • Delivering high quality code for mission critical systems that run of thousands of robots

Requirements:

  • Degree or Diploma in Software Engineering, or Computer Science
  • Backend – Python (must), Bash, Flask
  • Frontend - HTML5, CSS, Bootstrap, JavaScript (must), Angular/React
  • Experience in Databases like Redis (preferably), Mongo or other NoSQL
  • Standards & Protocols knowledge including XML, YAML or JSON
  • Experience with Testing Tools including Mocha, Chai, pytest
  • Comfortable working in Linux
  • Experience in OOP and EDP (must)
  • Experience in Mobile Apps (Android/Swift) is a plus
  • Experience with mixed hardware programming is a plus

Electronic Engineer

You will be responsible for:

  • Developing complete electronics boards based on ARM / Embedded Linux processors
  • Integration and control of microcontrollers, motors (BLDC FOC control) and several sensors (IMU, FSR, IR, encoders, etc.)
  • Embedded programming of microcontrollers
  • Implementation of Linux (server) side driver and protocol to communicate with microprocessor

 

Requirements:

  • Minimum 5 years of experience in the field
  • Training in Electrical Engineering, Mechanics, Aerospace or equivalent
  • C and C ++ programming knowledge
  • Linux OS system knowledge
  • Knowledge of technical design, CAD and ECAD
  • Good communication skills with a multidisciplinary team and contact with suppliers
  • Solid knowledge of English

MOV.AI is an equal opportunity employer providing its employees with a work environment free of discrimination and harassment while encouraging professional and personal growth.

To apply for any of the jobs above, send your CV to info@mov.ai.

Comments are closed.