EMBEDDED SOFTWARE DEVELOPER (ENG)
We are looking for a candidate who is passionate about robotics, especially the design of UAVs (drones) and embedded systems.
The candidate will be required to participate in UAV design projects, integration of embedded systems in order to collaborate on UAV production projects, integration of payloads on UAVs and other related projects.
Strong communication skills are sought. You will have to discuss high level concepts with your respective team. You will be called upon to give your opinion and advise on technological choices to better guide the direction of the company and its products.
Live the start-up experience, dynamic and full of challenges to meet your expectations and to the end of your career ambitions.
If you are looking for an opportunity in a technology sector that will make you part of a dynamic team, this offer is for you! ARA Robotics is recognized by its employees to provide a creative, respectful, dynamic, and flexible environment.
ABOUT THE ROLE
ABOUT ARA ROBOTICS
ARA Robotics, a Montreal-based startup founded in 2014, offers technological solutions in the field of aerial robotics for the commercial and civil sector.
The company offers complete systems of high-reliability autonomous aerial vehicles, such as the SKYVECTOR, for 3D environment scanning.
ARA Robotics' autopilot, the SKYMATE, on the other hand, improves stability, adaptive response, mission traceability as well as remote piloting, all essential elements for drone missions.
ARA Robotics is recognized by its employees for offering a creative, respectful, exciting and flexible environment. Live the start-up experience, dynamic and full of challenges to meet your expectations and until the end of your career ambitions.
If you are looking for an opportunity in a technology sector that will make you part of a dynamic team, this offer is for you!
ROLE AND RESPONSIBILITIES
System architecture development
Embedded software programming that may be critical for autonomous aircraft flight
Research, testing and qualification of new sensors, microcontrollers, embedded computers and subsystems.
Implementation of Linux embedded system deployment environments
Development and application of test protocol for sensors, microcontrollers, embedded computers and
Writing of technical documentation and user manual
Configure sensors, microcontrollers, embedded computers and other subsystems
Assist the drone operation team during experimental trials
REQUIRED QUALIFICATIONS
Bachelor's degree in electrical engineering, robotics, computer science and / or information technology
Advanced system language skills Bash, Ansible, Docker, Systemd
Advanced skills in Python, C and C++ programming
The candidate must have a valid work permit
OUR OFFER
Competitive salary
Normal work week of 40 hours
3 weeks vacation annually
Flexible schedule (Employees must be present in the office between 10 : 00 a.m. and 3 : 00 p.m.) *Except during flight operations periods
Possibility of teleworking
Employees can take breaks at their convenience (excluded from the paid hours of the day)
1 day every two weeks of work (sprint) of free work on personal projects related to the company
Floating day off (1 day per month)
ASSETS
Interest in traveling within Canada and the United States
REQUIRED SKILLS
Advanced skill on cmake
Advanced Python Skill
Knowledge of Json, Rest API, SOAP
Advanced knowledge of Arm architecture microcontroller
Advanced Linux knowledge (deployment of service, compilation and deployment of customized
version)
Knowledge of embedded computer (NVIDIA Jetson, X86, RPi)
Knowledge of embedded communication protocol (UART, CAN, SPI, I2C, PWM, USB, Ethernet)
Computer network knowledge
Computer system knowledge (PCI, PCIe, SATA, )
Good ability to pose a problem and solve it methodically
Strong leadership skills
Not afraid to improve and redo their work
Creative team player who can also evolve independently
Very good work rigor
Good communication skills in French and English both orally and in writing
RELATED TASKS
Manufacture, assembly of payloads
Manufacture, assembly of development and working kit
Manufacturing, assembly assist the mechanical team in related manual tasks
SUBMIT YOUR APPLICATION
arrow&vResume UploadUpload supported file (Max 15MB)
Thanks for applying !
EMBEDDED SOFTWARE DEVELOPER (ENG)