Consulpro, Montréal Hi-tech Career Opportunities, Carrières en Haute Technologie

Back to Recent Jobs

New Search

<< previous job | next job >>

Location : Montreal

APPLY FOR JOB #9485

SOFTWARE DEVELOPER


# 9485


You will be reporting to the Software Director, and will be working with the
electronics interface team. In particular, this position involves the
development of interface software tools and automation of the development
process.


Responsibilities:


- Internal development of tools to interface between the engineering groups and
the web teams, including interfacing to the backend servers
- Add support for new capabilities for the engineering development team to
better and more consistently publish firmware and capabilities to the web tool.
- Develop automated system to test the products which include software
development (C#, Python) and hardware integration.
- Create or participate in the engineering documentation process for the
software development which could include the following type of documents:
Requirements, Analysis, Design and API.
- Participate in the Agile process (i.e. scrum, sprint planning and pointing
sessions).
- Update, maintain and add features to the current and the future software
tools.
- Maintain and add new features to Android mobile Apps.
- Maintain and add new features to iOS mobile Apps.


Requirements:


- Bachelor in Computer Engineering or Computer Science, or a DEC in Engineering
Tech or Computerized Systems Tech with suitable experience
- Visual Studio (C#, WinForms / WPF)
- Objective-C or Swift
- HTML, PHP, JavaScript, XML
- UML
- Source control software tool (SVN/Git)
- Perl and Python scripting
- MSSQL, MySQL
- Windows and Linux experience
- experience in Android and iOS development environments
- Knowledge of Embedded Hardware (Arduino, Raspberry PI, Beagle Bone Black, or
similar)


APPLY FOR JOB #9485
20