Jobs from our Startups

ARA Robotics

ARA Robotics is a Montreal-based start-up founded in 2014 that offers technological solutions in the UAV sector for commercial applications.

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, exciting and flexible environment.

 

Job Title : Robotics Front-End software engineer

Location : Montreal

Type : Full Time

Minimal Experience : Intermediate

End of posting date : April 30, 2020

ARA Robotics is currently seeking a Front-End software engineer to develop UAS flight planning and tracking tools.

We are looking for a candidate who is passionate about how we interact our environment and how we navigate in it. At ARA Robotics you will have the opportunity to collaborate with world-class robotics experts, developing new algorithms and putting them into practice in complex environments and with machines that will realize your vision. We are looking for a front-end developer, skilled in Javascript, NodeJS, React, WebGL, as well as experience in 3D development.

Strong communication skills are sought after, as you will have to discuss complex algorithms with your team. You will be called upon to provide support in terms of software expertise to robotic engineers, you will create cross-platform JavaScript tools for mission planning and monitoring, data analysis and simulation, as well as the development of 3D visualization tools. As a Front-End Developer, you will participate in the development and design of new products and customer projects.

Role and responsibilities :
- Software architecture and design
- Provide software engineering support to the internal robotics expert
- Work in a multiplatform environment to create tools for effective flight planning & monitoring, data processing and simulation
- Development of 3D Visualising tools
- Participation in the development and design of new products and customer projects

Related tasks :
- Mentoring new employees and trainees
- Technical demonstration development
- Participation in fairs and conferences

Required qualifications :
- Bachelor’s degree in computer science, electrical, software or other related field engineering fields or equivalent experience

Required skills :
- Expertise in software architecture and design
- Expertise in Javascript, NodeJS, React, WebGL
- Expertise in 3D development

Desired skills :
- Matrices calculation background
- Expertise in C++
- Expertise in Quality Assurance process

Our offer :
- Salary according to experience
- 40h week
- Flexible hours
- 1 day every two weeks of free work on personal projects related to the company’s expertise and business strategy
- Benefits plan

For more information, contact : info@ara-uas.com

_________________________________________________________________________________________________________

Job Title : UAV Technician / Engineer

Location : Montreal

Type : Full Time

Minimal Experience : Intermediate ( 3 - 5 years)

End of posting date : April 30, 2020

ARA Robotics is currently seeking a UAV technician who will oversee the company’s UAV fleet, as well as the company’s aerial operations.

We are looking for a candidate who is passionate about UAV operation, maintenance and inventory management, as well as the processing of the data acquired by the UAV. The candidate will report directly to the director of operations, their main mandate will be to support the technology development teams and the UAV operations.

The candidate must possess strong technical skills, good discipline and professional ethics and strong UAV operating skills. Their mandate will include operational planning, data acquisition, report generation, aircraft maintenance and documentation implementation. The candidate will be expected to respect and implement internal process standardization criteria, while supporting documentation related to Transport Canada's regulatory framework for the use of drones, at every stage of their work.

The necessary commercial UAV operation training will be provided. The candidate must possess strong oral and written communication skills, in both French and English.

Role and responsibilities :
- UAV operations planning and management
- UAV Piloting
- UAV configuration and flight performances validation
- Technical documentation writing for Transport Canada (COAS Application, Flight Plan, Manuals & Registers, etc.)
- UAV components selection and evaluation (propulsion system, chassis, etc.)
- Assembly of electronic components and UAVs
- Flight data processing and analysis

Related tasks :
- UAV and UAV components inventory management
- Support the company’s product production
- Payload integration and configuration
- In-house training
- Support the technology development teams
- UAV operations teams management (internal and consultants)
- Technical customer assistance
- Related manual tasks

Required qualifications :
- Technical DEC in aerospace engineering (mechanics) or equivalent completed; and or
- Mechanical engineering degree or the equivalent completed; or
- Electrical Engineering diploma; or
- Bachelor's degree in a complementary field
- The candidate must have a valid permit
- The candidate must be available to work and travel outside Canada

Required skills :
- Dynamic personality who enjoys team work
- Rigorous and dedicated to their work
- Comfortable working with short deadlines
- Ability to perform assembly tasks requiring a high level of dexterity
- Strong French and English communication skills (written and spoken)

Desired skills :
- Knowledge or experience in certification documentation writing (civil aviation)
- Knowledge or experience in geomatics
- Experience with Computer Aided Design (CAD) software
- Experience in UAV assembly, design, operation and maintenance
- Model aircraft operation experience
- UAV training or work experience

Our offer :
- Salary according to experience
- 40h week
- Flexible hours
- 1 day every two weeks of free work on personal projects related to the company’s expertise and business strategy
- Benefits plan

For more information, contact : info@ara-uas.com

_________________________________________________________________________________________________________

Job Title : Robotics Full-Stack software engineer

Location : Montreal

Type : Full Time

Minimal Experience : Intermediate

End of posting date : April 30, 2020

ARA Robotics is currently seeking a Full-Stack software engineer to develop UAS flight planning and tracking tools.

We are looking for a candidate who is passionate about how we perceive our environment and how we navigate in it. At ARA Robotics you will have the opportunity to collaborate with world-class robotics experts, developing new algorithms and putting them into practice in complex environments and with machines that will realize your vision. We are looking for an expert in software architecture and design, skilled in Javascript, NodeJS, React, C++, WebGL, as well as experience in 3D development.

Strong communication skills are sought after, as you will have to discuss complex algorithms with your team. You will be called upon to provide support in terms of software expertise to robotic engineers, you will create cross-platform JavaScript tools for mission planning and monitoring, data analysis and simulation, as well as the development of 3D visualization tools. As a Full-Stack Developer, you will participate in the development and design of new products and customer projects.

Role and responsibilities :
- Software architecture and design
- Provide software engineering support to the internal robotics expert
- Work in a multiplatform environment to create tools for effective flight planning & monitoring, data processing and simulation
- Development of 3D Visualising tools
- Participation in the development and design of new products and customer projects

Related tasks :
- Mentoring new employees and trainees
- Technical demonstration development
- Participation in fairs and conferences

Required qualifications :
- Bachelor’s degree in computer science, electrical, software or other related field engineering fields.

Required skills :
- Expertise in software architecture and design
- Expertise in Javascript, NodeJS, React, C++, WebGL
- Expertise in 3D development
- Expert with CMake

Desired skills :
- Matrices calculation background
- Expertise in embedded systems
- Expertise in Quality Assurance process

Our offer :
- Salary according to experience
- 40h week
- Flexible hours
- 1 day every two weeks of free work on personal projects related to the company’s expertise and business strategy
- Benefits plan

For more information, contact : info@ara-uas.com

_________________________________________________________________________________________________________

Job Title : SLAM & Robotic perception expert

Location : Montreal

Type : Full Time

Minimal Experience : Expert

End of posting date : April 30, 2020

ARA Robotics is currently seeking an expert in robotic perception that will contribute strongly to the design of estimation and perception based on SLAM algorithms.

We are looking for a candidate that is passionate about how we perceive our environment and how we navigate in it. At ARA Robotics, you will have the chance to work on new algorithms and put them in practice in complex environment with robots that will realize your vision. You will stay on top of development in robotic field by working on the leading edge of new algorithms on SLAM, robotic perception and new sensor technologies.

Strong communication skills, oral as well as written, are also sought after, as you will have to present and popularize high-level concepts with your team. We are also looking for a profile that focuses on both theoretical and practical skills. Indeed, as part of your work, you will have to go through all phases of product design starting with the idealization of a new system, its design, testing phase and delivery to the customer. You will also be led to code and implement your solutions. We are therefore looking for an expert with skills in C / C ++ and familiar with the free libraries typically used in the field including: ROS, OpenCV, Gazebo and PCL.

Examples of relevant experience are the development of data fusion algorithms dedicated to localization, image processing, point cloud processing and robotic navigation in complex environments.

Role and responsibilities :
- Development and testing of advanced SLAM and perception algorithms
- Evaluation of new algorithms and solutions
- Participation in the development and design of new products and customer projects
- Participation in the software design of the algorithms

Related tasks :
- Mentoring new employees and trainees
- Technical demonstration development
- Participation in fairs and conferences

Required qualifications :
- Master's degree or PhD in electrical, mechanical, aerospace, software or other related field

Required skills :
- Expertise in the field of SLAM algorithms
- Expert analysis and processing of LIDAR data and images
- Practical experience in C, C ++

Desired skills :
- In-depth knowledge of the ROS, OpenCV, Gazebo and PCL library
- Experience with Linux
- Expertise in C, C ++ applied to real-time control and estimation systems

Our offer :
- Salary according to experience
- 40h week
- Flexible hours
- 1 day every two weeks of free work on personal projects related to the company’s expertise and business strategy
- Benefits plan

For more information, contact : info@ara-uas.com

_________________________________________________________________________________________________________

Job Title : Aerospace control system engineer

Location : Montreal

Type : Full Time

End of posting date : April 30, 2020

ARA Robotics is currently seeking an expert in control that will contribute strongly to create dynamic simulations of UAV systems for early-stage development well as real-time system implementation of new control laws on real-world machines.

As we are working with flying vehicles, we are looking for a passionate candidate, with experience in the aerospace field. At ARA, you will have the chance to work on new algorithms and put them into practice in complex environments with robots that will realize your vision.

You will stay on top of development in the UAV field and will have the chance to work on ARA’s internal and client’s cutting-edge projects.

Role and responsibilities :
- Design of control law and control systems
- Participation in the software design of control algorithms
- Aircraft dynamics & performance analysis
- Participation in the realization and design of new products and customer projects
- Simulation Design

Related tasks :
- Mentoring new employees and trainees
- Technical demonstration development
- Participation in fairs and conferences

Required qualifications :
- Master's degree or PhD in electrical, mechanical, aerospace or another related field

Required skills :
- Linear & nonlinear control of aircraft & UAV system
- Experience with control laws of multirotor UAV vehicle
- Practical experience in C, C ++ for real-time control implementation

Desired skills :
- Sensing and state estimation (Kalman Filter, Batch Estimation)
- Inertial Navigation
- Dynamic simulation

Our offer :
- Salary according to experience
- 40h week
- Flexible hours
- 1 day every two weeks of free work on personal projects related to the company’s expertise and business strategy
- Benefits plan

For more information, contact : info@ara-uas.com

PowerTree

Your electrical network in structured data.

React.js Front-End Web Developer

  • Developing new user-facing features using React.js
  • Translating designs and wireframes into high-quality code

Contact us : info@powertree.io

SPARK Microsystems

Product and Test Engineer

As a Product and Test Engineer at SPARK Microsystems, you will be responsible for the validation, characterization, qualification, testing, and production ramp-up of our innovative transceiver products. The role of a Product and Test Engineer will include working with Design and Systems engineers to specify product test methodology, driving product validation, development of production test programs for use on ATE (Automatic Test Equipment), embedded tests for validation and characterization on the bench and on ATE, and defining and driving product qualification plans. In addition, the role involves managing our suppliers as we ramp our new products to high volume production, and setting and executing a cost reduction plan.

  • Bachelor level or equivalent degree (Masters Preferred) within Electronics or Software Engineering
  • 3-5 years relevant experience working as a Product and/or Test Engineer or similar
  • Programming experience on the Advantest platforms is considered an advantage
  • Proven programming skills in C/VBA
  • Experience with product verification and characterization in co-operation with the design team
  • Maintenance and improvement of production test setups during product lifetime
  • Evaluate and implement leading-edge tools for product verification and quality assurance
  • Understanding of JEDEC semiconductor products qualification tests and specifications
  • Experience with yield enhancement and product failure analysis
  • Excellent interpersonal and communication skills
  • Self-motivated, analytical, proactive, and quality oriented
  • Ability to work and learn in a fast-paced environment focused on continuous improvement

Wireless Protocol Engineer

The Wireless Protocol Engineer will design the link layer and optimize the performance of wireless communication products. The Wireless Engineer will be responsible for the definition of requirements, execution of design, performance analysis, and control of wireless protocols implemented on SPARK Microsystems transceivers. This role requires extensive interactions with R & D teams, Hardware Design teams, Firmware Architects and Product Managers. The candidate will be involved in specifying system requirements and developing and implementing these systems for new and exciting products and applications. The candidate is also expected to participate in the development of wireless protocol architectures at the software level and hardware level.

  • Bachelor’s degree in electrical engineering or computer science is required.
  • Data link layer design for the functional behavior of radio products for applications such as wireless sensor networks and audio streaming
  • Deep understanding of wireless protocols amenable to implementation on low-power microcontrollers
  • Excellent knowledge of wireless communications in general, and wireless communication standards such as 802.15.4, LoRA, ZWave, Bluetooth and 802.11
  • Knowledge in methods of integrating multiple protocols within a gateway device
  • Solid knowledge of networking, especially star and mesh topologies
  • Radio firmware design
  • Ability to solve complex technical challenges
  • 3 years minimum experience working with wireless protocols
  • Ability to troubleshoot problems and ensure high quality levels

Integrated Circuit Product Manager

Responsible for working with a team of highly skilled IC designers to bring advanced prototypes to fully qualified radio frequency ICs that are ready for mass production. This position involves leading and working with a team of engineers to:

  • Develop and implement IC test plans for efficient testing at mass production
  • Qualify ICs according to JEDEC (or similar) standards
  • Certification of RF products according to FCC regulations
  • Interfacing with semiconductor fabrication facilities and packaging houses
  • Producing datasheets and ensuring products meets specifications
  • Producing compelling demos and whitepapers to showcase the advantages of the technology
  • Interfacing with the sales team to support their activities

Engineering Project Manager

As an Engineering Project Manager within SPARK Microsystems, you will be responsible for managing new innovation products that may involve multiple engineers including both external and internal partners. Performance of technical reviews and analysis of all project stages are part of your responsibility. Creativity and innovation in problem solving are also necessary components of an excellent Project Manager.

Embedded Systems Software Engineer

As an Embedded Software Engineer within SPARK Microsystems, you will be responsible for the coding of our different hardware platforms including wireless networking stacks, PC interfaces, and firmware.

You will design, implement, and test firmware and software to form optimal communications wireless networks using the extremely low power wireless transceivers developed by SPARK Microsystems. This includes developing low power wireless sensor networks in point-to-point, star, and mesh configurations, as well as efficient point-to-point links for audio streaming applications.  The selected candidate will be responsible for developing efficient firmware to support these applications, as well as a graphical user interface for each system that allows users to control the flow of information in the wireless system.

For more information, please visit: sparkmicro.com/careers