C Developer

Our large IT client is recognized by customers as Canada’s leading Aerospace company.

We are looking for a C Developer to support the team.

Duration: 12 months

Location: North York, ON

General Mission:
To perform design, analysis, programming and integration activities in the development of software for train control systems of Client Rail Signaling Solutions, achieving Customer Satisfaction of the delivered solution/product.

WHAT WE ARE LOOKING FOR?

  • B. Sc., in Electrical Engineering, Computer Science for equivalent, plus minimum 5 years relevant working experience – or equivalent
  • Working knowledge of modern software engineering practices, methods and tools
  • Development experience in C,
  • Unix/Linux application development, including working knowledge of the POSIX API, shell scripting.
  • Unix/Linux networking / network utilities knowledge (nfs, tftp, dhcp, etc.).
  • Windows XP user knowledge
  • Clearcase UCM, GIT, Jenkins,
  • Assembler programming skills
  • Knowledgeable of object-oriented techniques, multithreading, socket programming,
  • Good command of C++ language

LOOKING FOR MEANINGFUL WORK? WE CAN HELP

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

Ewemi

Embedded Developer

Our large IT client is recognized by customers as Canada’s leading Aerospace company.

We are looking for an Embedded Developer to support the team.

Duration: 6 months

Location: North York, ON

General Mission:
To perform design, analysis, programming and integration activities in the development of software for train control systems of Client Rail Signaling Solutions, achieving Customer Satisfaction of the delivered solution/product.

WHAT WE ARE LOOKING FOR?

  • B. Sc., in Electrical Engineering, Computer Science for equivalent, plus minimum 5 years relevant working experience – or equivalent
  • Knowledge of software development environment (desktop simulator, target simulator, cross-compilation, etc.)
  • Working knowledge of modern software engineering practices, methods and tools
  • Development experience in C,
  • Unix/Linux application development, including working knowledge of the POSIX API, shell scripting.
  • Unix/Linux networking / network utilities knowledge (nfs, tftp, dhcp, etc.).
  • Windows XP user knowledge
  • Clearcase UCM, GIT, Jenkins,
  • Assembler programming skills
  • Knowledgeable of object-oriented techniques, multithreading, socket programming,
  • Good command of C++ language

LOOKING FOR MEANINGFUL WORK? WE CAN HELP

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

Ewemi

Electrical Design Manager / Electrical Design Lead

Responsibilities: 

  • Supervise an electrical design team.
  • Responsible for the review (review) of the technical drawings of the team.
  • Supervises the progress of the electrical design within the team and communicates it to the manager of the overall execution of the projects
  • Responsible for providing high level technical directions to electrical designers.
  • Performs cutting of electrical tasks by high level project.
  • Contribute to preliminary design reviews (PDRs), detailed design reviews (CDRs) with our clients.
  • Contribute to design activities between different engineering groups and manufacturing.
  • Contribute to the analysis of drawings, specifications and requirements for both internal and external customers.
  • Find technical solutions to meet project requirements.
  • Support the manufacturing team.
  • Act as a trainer for less experienced colleagues.
  • Lead and contribute to continuous improvement activities
     

Requirements:

  • Bachelor's degree in Electrical Engineering or equivalent (minimum 5 years)
  • Several years of experience working in the field of aeronautical simulation, an asset.
  • Excellent team spirit and good communication skills.
  • Ability to work under pressure to meet deadlines.
  • Ability to manage time efficiently and perform multiple tasks at a time.
  • Ability to manage priorities in a context of multiple and complex deliveries.
  • Mastery of electrical engineering concepts
  • Mastery of electrical systems, avionics and power systems.
  • Mastery of aeronautical instrumentation, analog / digital conversion, serial communication buses such as RS-232/422, USB and ARINC 429, ARINC 600 and Mil-1553 standards
  • Mastery with E2A, Powerdraft.
  • Mastery of PLM systems.
  • Bilingualism is essential
  • Capable of obtaining NATO and ITAR accreditation

IT Technician

Our large IT client is recognized by customers as Canada’s leading Aerospace company.

We are looking for an IT Technician  to support the team.

Duration: 12 months

Location: Saint-Laurent, Quebec

Project scope:

The IT Technician performs end-user support by solving incidents or answering requests by phone, by e-mail as well as in person. The scope of this role includes desktops, laptops, fixed phones and cell phones as well as printers and faxes.

WHAT WE ARE LOOKING FOR?

  • All applicants must be able to obtain a Canadian security clearance and meet the eligibility requirements outlined in the Canadian Controlled Goods Registration Program and ITAR.
  • Bilingualism is a must (English and French)
  • 1 to 3 years of experience in a customer facing IT Helpdesk position, customer-facing
  • Excellent interpersonal skills
  • Knowledge of Windows 7 and 10, Office 2010/2016, Active Directory 2008/2012/2016
  • Knowledge of Exchange 2010, 2013 and 2016, Office Communicator 2007, VMWare and Citrix Virtualization
  • Familiar with a Ticketing System to open and close requests
  • Knowledge of engineering applications (Clearcase, Clearquest, Doors) would be an asset

LOOKING FOR MEANINGFUL WORK? WE CAN HELP

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

Ewemi

Software Engineer and Test (SET)

Our large IT client is recognized by customers as Canada’s leading Aerospace company.

We are looking for a Software Engineer and Test (SET) to support the team.

Duration: 6 months

Location: North York, ON

Project scope:

The Software Engineer and Test (SET) will work within the Integration Test and Verification (ITV) department to deliver the automated verification suite required by Client

The SET will work with CBTC technical experts and architects to ensure that the needs are properly captured and translated to a fully robust and automated solution.

WHAT WE ARE LOOKING FOR?

  • Strong knowledge of automation testing best practices
  • Proficient in at least one automation tool (e.g AutoIT, Selenium,) and one OOP language (Python, Java, C++, .net)
  • Experience in Developing Test Automation Framework, including infrastructure and deployment
  • Experience in CBTC and industry standards (CENELEC, IEEE, AREMA) is preferred
  • Test Automation Tools, SDLC, STLC
  • Good knowledge of CI/CD, preferably in cloud-based architecture (e.g AWS, Azure)
  • Batch, JAVA, Ruby, Perl, Powershell

LOOKING FOR MEANINGFUL WORK? WE CAN HELP

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

Ewemi

Customer Services Representative

On behalf of our client we are looking for a customer service representative who  will provide support to registrants as they complete applications and payment.  Working with a high volume of calls, the representative will reply to and assist clients in a timely and professional manner

 

Duties Include:

  • Help customers complete registration and payment, explaining procedures, answering questions, and providing information
  • Identify and escalate priority issues
  • Track and route problems and requests
  • Retain records of all conversations and document resolutions
  • Collaborate with team to identify and resolve technical issues

 

Skills Required:

  • Minimum 1 year of relevant work experience
  • Strong phone and verbal and listening communication skills
  • Ability to diagnose and resolve basic computer/technical
  • Knowledge of service call tracking applications
  • Knowledge and experience of customer service best practices

Bilingual Senior Full Stack Developer

Our large IT client is recognized by customers as Canada’s leading Automotive company.

We are looking for a Bilingual Senior Full Stack Developer to support the team.

Duration:  12+ months

Location: Montreal, QC

WHAT WE ARE LOOKING FOR

  • Cloud work exp, Tech Lead, agile workflow exp, programming in Java, Java Script, Angular.
  • At least 3 to 5 years of experience on large scale projects, preferably continuously delivered SaaS projects
  • Experience and mastery of a few programming languages among:  Python, Java, JavaScript, C#, Scala, F#, Go, C/C++, etc.
  • Experience developing and delivering on a public cloud provider like Google Cloud Platform, Microsoft Azure or Amazon Web Services; or have built an in-house cloud with all that this involves in terms of tools, monitoring, diagnostic, etc.
  • Experience or knowledge of Web GUI frameworks like Angular, React, ExtJS, Backbone, etc. as well as HTML and CSS; Experience with Continuous Delivery of cloud native, microservice-based large scale solutions in a DevOps culture.
  • Experience with and belief in TDD and the testing tools for the different portions of the technology stack
  • Experience with Continuous Delivery and its toolchain (e.g. Git workflow, CI systems like Jenkins, CircleCI, SnapCI, Team Foundation, jFrog Artifactory, etc)
  • Experience with Docker, Kubernetes or other container-based deployment along with the automation tools
  • Work experience on AI projects with Tensor Flow and CAFFE an asset.

LOOKING FOR MEANINGFUL WORK? WE CAN HELP

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

Ewemi

Contract Management/Quality Assurance Specialist

Our large IT client is recognized by customers as Canada’s leading Aerospace company.

We are looking for a Contract Management/Quality Assurance Specialist to support the team.

Duration: 12 months

Location: Burnaby, BC

WHAT WE ARE LOOKING FOR?

  • Education: B.S Computer Science/Electrical/Mechanical Engineering or equivalent
  • 5-10 years of experience in technical industry
  • Engineering/Quality Assurance Specialist in Transportation Environment
  • Knowledge of CBTC system is an asset
  • CENELEC/AREMA/IEEE standards
  • Quality Management System
  • System/SW/HW lifecycle
  • CMMI
  • ISO9001
  • Process Improvement Training or background (Six Sigma, DMAIC, …)

Responsibilities:

  • Perform compliance assessment for Contractual Quality Assurance requirements
  • Prepare the Bid/Project Quality Assurance Plans.
  • Prepare Quality Assurance estimates for the bid and perform documentation review as per bid submittal requirements.
  • Participate in Bid Gates/milestones review meetings and prepare Quality input and assessment (Bid Q advice).
  • Attend Project milestones review meetings and provide the Quality input and assessment (Project Q advice).
  • Prepare Quality Training plan and training material, organize and deliver training sessions to the project team as required.
  • Guide the project team in the definition and tailoring of the project process baseline.
  • Prepare Quality Management Reports and prepare and conduct Quality Readiness Review
  • Participate in Safety Case review and Safety Certification Readiness Review
  • Support Customer witnessed First Article Inspection FAI and First Article Test FAT (if required by the contract)

 

LOOKING FOR MEANINGFUL WORK? WE CAN HELP

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

Ewemi

 

Electrical Engineer Project Lead

We are looking for a Project Lead on behalf of our aerospace client. They will lead our client’s Electrical Design Engineering Team and ensure that the electrical engineering aspects of product development projects are completed in a timely and cost-effective manner.

Duties include:

  • Lead projects and  engineering tasks within committed cost, schedule, performance and quality. The related tasks may cover part or all the range of activities regarding customer needs, mission, function, architectural design, and life cycle of the hardware solution (requirements and speciality engineering, design, development, integration and verification). Generates and maintains execution plans, schedules and supporting budgets for projects.
  • Generates project/product estimates and schedules for new projects and proposal activities.
  • Conducts design reviews with engineering team and manufacturing partners. Develops and improves electrical engineering performance tracking tools and develops internal operating procedures Initiates procedures to improve the application of labour, materials and equipment
  •  

Skills Required:

  • Minimum five (5) years' experience in leading Engineering teams
  • Minimum seven (7) years' experience in Electrical embedded hardware design for high speed digital and RF communications systems
  • Knowledge of wireless, RF, analog design, EMI, and power electronics.
  • DO-160 FAA certification experience highly desirable. FCC certification experience is a plus

 

ewemi

Accounts Payable Specialist

Our client, a leading aerospace company in California is currently looking for an Accounts Payable Specialist to join their team.  Working as part of the finance team, they will inputting, tracking vendor invoices into the organization’s system (SAP) and initiating payment.

Additional Duties Include:

  • Prepares and/or tracks invoice deduction notices, debit memos and credit memos. 
  • Answers vendors’ inquiries regarding payment status and issues. Analyzes vendor accounts for troubleshooting; researches and corrects problems
  • Ensures timely and accurate reporting and communication of balances and resolving of AP exceptions and/or disputes.
  • Communicate effectively to resolve vendor invoice discrepancies with outside vendors as well as expense report issues with internal department employees.

Skills:   

  • Great attention to detail, good Excel and Word skills, and outstanding data entry skills.
  • 12+ months experience processing AP invoices in a high-volume environment.
  • MANUAL Processing AP Experience-Experience with PO Type invoices
  • Experience with SAP
  • Accounting/Finance in associate degree or equivalent combination of education and experience.

Embedded C developer

Our large IT client is recognized by customers as Canada’s leading Automotive company.

We are looking for an Embedded C developer to support the team.

Duration:  7+ months 

Location: North York, Ontario

WHAT WE ARE LOOKING FOR

  • 5+ years of working experience in software development in C
  • Command of the scripting languages, preferably Python
  • Experience with black box and white box testing and continuous integration frameworks
  • Familiar with source control tools (git, Clearcase, etc)
  • Excellent analytical skills, able to diagnose issues based on field logs & correlate events to failures
  • Strong technical writing & communication skills
  • Excellent team collaboration skills, writing & verbal skills 

Education

  • Electrical or Computer Engineering degree or equivalent.

 

LOOKING FOR MEANINGFUL WORK? WE CAN HELP

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

 

Ewemi

Software Quality Assurance Engineer

Do you want to work for one of the largest “Aerospace” company in Texas? They are currently looking for an “Software Quality Assurance Engineer” to support their facility in Melbourne, FL.  If you’re interested and qualified, we urge you to apply!

Job Purpose:

The Software Quality Assurance Engineer will interface with other stakeholders, providing support in establishing appropriate plans, with milestones; thus, ensuring compliance to those plans and existing processes. The Software Quality Assurance Engineer will also interface with other members of the Quality team, to include Program Quality Assurance Engineers, Hardware Quality Assurance Engineers and Quality Assurance Auditors to oversee the involvement of the Quality team in each component of the solution. The Software Quality Assurance Engineer will establish and maintain performance metrics and provide periodic reports to ensure timely discussions of non-conformance identified by the Quality team that pose a risk to the project. This position will assure those risks are addressed and escalated when necessary.

Essential Duties and Responsibilities:  

  • Performs quality assurance function within software and systems engineering teams.
  • Support the Chorus 2 tailoring and defines processes/methods to execute.
  • Point of contact for external departments related to software project quality.
  • Coordinates with other team members in contributing to software project quality.
  • Actively participate in engineering milestone reviews throughout the various phases of software development, including all phases from initial planning and requirements definition, through system level design, software design, implementation and testing, final system testing and deployment.
  • Apply departmental quality initiatives in meetings and in the lab through effective dialogue with Engineering, Media and Program Management regarding quality objectives and risk management.
  • Capture and record essential meeting outcomes and maintain records.
  • Maintain quality metrics for software and systems engineering activities in order to drive accountability, oversight and improvement.
  • Summarize and report on accumulated metrics to highlight quality issues.
  • Working with engineering team, oversee execution of final system acceptance tests (FSATs) of customer projects and represent Quality department in customer acceptance tests.
  • Participates in the Failure Review Board (FRB) and provides inputs for the software improvements and to validate that the corrective actions are closed.
  • Reviews and signs off all Software Engineering Change Orders in the CCB (Change Control Board) to ensure software meets the specifications and requirements.
  • Performs processes and software audits to ensure that they are meeting the required specifications and applicable regulatory requirements.
  • Prepares or assists in development of documentation for inspection and testing procedures. Develop tools for monitoring and reporting the quality activities.
  • Participates in all required peer document reviews (test plan, outline drawing, etc.) that are deemed necessary to ensure actual respect of the Process, interfaces with all other engineering components within the company and with customers and suppliers on quality related issues.
  • Participates and assists in the process improvement efforts and identifies and proposes ideas in areas that need improvement.

Skills:

  • Minimum of two-four years of experience in Software Development.
  • 2-3+ years of experience and/or training in development and testing of  software/hardware
  • 2-3+ Telephone, PC, Working knowledge of Microsoft Office Suite tools.

User Experience Designer

Looking for a Senior User Experience Designer to join our Montreal-based Training Experience Product team. A User Experience designer at our company is responsible for the best experiences within our product. Daily design is about applying best industry practices to aeronautical, military and healthcare simulated training devices. Whether it’s a new assessment tool, that amazing dashboard or a 3D tactical map situation display, our Product Design team is involved in making sure everything we deliver helps our customer train efficiently to enhance world’s safety.

We offer an environment for everyone to be ready to innovate, create, design, embellish, advertise, share, propose, and deliver the best user interfaces in the industry of training and simulation. We are looking for a dedicated, organized and meticulous designer to be part of the solution to make that happen. We would like to count on you to share your weirdest, craziest and most fascinating ideas to make it better and achieve ultimate passionate users. You like aerospace, gaming, health, safety, teaching, or know everything about complex and highly technological problems, this may be the position for you.

Primary Responsibilities

  • Produce user interface design elements to bring features and products to market
  • Create wireframes and prototypes for testing and quick feedback
  • Interact directly with simulation system engineers and software developers to define application workflows, system constraints and possible statuses
  • Have close collaboration with the training and instructional stakeholders, or product managers, to make sure the product strive to its best
  • Speak to customers for input and validation of designs during key project milestone workshops
  • Help create amazing experiences for our users and make them fall in love at first sight for those mind-blowing interactions
  • Provide creative consultation and solutions for a variety of interactive and visual design related requests
  • Be able to create stunning concept of operations that surprises and enlightens our users

Qualifications

  • 6+ years of experience designing applications
  • You are experienced in solving problems and can distill them into simple and elegant solutions
  • Have launched at least one digital product before and understand why it failed/succeeded
  • Ability to understand technical implementations and limitations
  • Prior experience in prototyping techniques and user-centered design principles on commercially available products
  • Have a great sense for aesthetics and could both work with or extend the companies user experience design patterns and styles
  • Rapidly produce multiple concepts and variations; knowing when to apply pixel-perfect attention to detail, and when to make low-fi sketches.
  • Education in System Design Engineering, Human Computer Interaction, Graphic Design, or equivalent experience

Assets

  • Experience working within development teams using agile development methodologies
  • Prior experience in a design team
  • Sketch experience
  • InVision experience
  • Photoshop experience
  • HTML5/CSS/JS experience

 

 

LOOKING FOR MEANINGFUL WORK? WE CAN HELP

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

 

ewemi

Integration Specialist – Training Experience

We’re seeking highly motivated candidates to join Training Experience department within our global engineering group. Our software products are used by flight instructors to conduct training and evaluation for aviation crews in the civil and defense and security markets.

Roles and responsibilities:

  • In an environment of high technologies and civil/military products, detect the software / hardware problems and take an active part in solving them while keeping the engineers and technicians concerned posted.
  • Assemble the various software components to create the instructor product.
  • Lead and offer technical support to software engineers during integration and validation of their systems.
  • Ensure software configuration management control.
  • Ensure lab availability for developers
  • Be the first point of contact for any technical matter about instructor components.
  • Ensure proper operation when integrated in Training product simulation.
  • Pre-validate changes and corrections in the final offering.
  • Take part in the integration plan

Requirements:

  • Bachelor of Engineering or Computer science. Related experience in software or hardware integration an asset.
  • Knowledge of C, C++, C# and .Net programming languages and scripting languages (Perl).
  • Knowledge of Microsoft development tools for Windows platform (Visual Studio .NET 2005 and higher).
  • Knowledge of a configuration management tool e.g. Starteam, GitHub.
  • Knowledge of tools used for software debugging (.NET and/or Windbg, DBX, GDB, REST API).
  • Knowledge of software debugging techniques.
  • Knowledge of company software and applications required (CAELIB, STARTEAM, SIM XXI and SLD).
  • Knowledge of User Interfaces (UX) an asset.
  • Self-motivated, independent, dynamic, team player.
  • Strong planning and organizational skill. Ability to adapt quickly to changes in technology.
  • Demonstrate flexibility and strong project and assigned tasks ownership as well as ability to work and make decisions unsupervised.
  • Ability to troubleshoot problems.
  • Result-oriented.
  • Excellent communication skills.
  • Good Knowledge of Windows and/or UNIX Environment and PC hardware.
  • Bilingualism (French and English) is required.

 

LOOKING FOR MEANINGFUL WORK? WE CAN HELP

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

 

ewemi

Courseware Developer II

Summary: The CW Developer is responsible for producing quality training material based on ISD and SME instructions and guidance

Job description:

  • Create training materials based on requirements and inputs from SME / ISD
  • Coordinate with ISD, MMD and  SME to get inputs / clarifications
  • Do corrections based on feedback received
  • Create/update PowerPoint slides, including content layout on slide and animation of components
  • Developing instructor and client manual

Qualifications:

  • Technical College Degree / University Degree in relevant field of study
  • Experience in all phases of developing ILT (Instructor Led Training) using PowerPoint
  • Experience working with technical documentation including schematics, diagrams and procedures
  • Excellent communications and writing skills
  • Advanced Microsoft PowerPoint skills and experience with the full Microsoft Office Suite (Word, Excel, Outlook, etc.)
  • Experience in the Design and/or Development phases of courseware development
  • Captivate, Illustrator and Photoshop an asset

Executive Assistant II

Qualifications

  • College or professional degree in secretarial studies, or equivalent combination of related training and experience.
  • Five years previous experience as an administrative assistant, experience as an Executive Assistant would be an asset. 
  • Excellent organizational and planning skills.
  • Multitasking skills.
  • Good attention to detail, team spirit, flexibility, tact, diplomacy and ability to work in a fast paced environment. 
  • Take initiative, autonomous and willing to learn. 
  • Effective time management; autonomous and responsible.
  • Maintain high level of confidentiality.
  • Ability to interact with staff at all levels.
  • In-depth knowledge of the Microsoft Office suite (including Word, Excel, PowerPoint and Outlook).
  • Experience creating PowerPoint presentation.
  • Excellent communication skills in both English and French languages (written and spoken).

Position Profile

  • Provide general administrative support to Vice-presidents and the team. 
  • Manager agenda and meetings in the calendar.
  • Answer telephone, screen calls, take messages, and forward calls/pages as appropriate.
  • Handle incoming and outgoing electronic communications.
  • Organize conference calls.
  • Coordinate travel requests and prepare related expense claims. 
  • Create expense claims.
  • Take minutes of meetings and distribute to attendees.
  • Reserve conference rooms. 
  • Create spreadsheets in Excel, edit and create letters in Word.
  • Create PowerPoint presentations.
  • Handle confidential information for the department.
  • Maintain and order office inventory supplies

 

LOOKING FOR MEANINGFUL WORK? WE CAN HELP

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

 

Ewemi

Software Developer

Our large IT client is recognized by customers as Canada’s leading Aerospace company.

We are looking for a Software Developer to support the team.

Duration: 12 months

Location: North York, Ontario

Duties:

As a research and technology (R&T) Specialist you bring your expertise in software routing and networking algorithms, WiFi and LTE driver integration and testing, firewall features integration and testing, build, test and evaluate the next generation of mobile communication gateways for the mass transit market.   You will work with a highly dynamic team in our research department to create “proof-of-concepts” and support new product introduction for the global market.

WHAT WE ARE LOOKING FOR? 

  • Expertise in coding (C/C++)
  • Expertise on Wi-fi protocols, network protocols, mobile VPN Appliances etc.
  • Excellent understanding of Linux and Linux driver architecture of WiFi and LTE radio module
  • Excellent understanding of WiFi protocols 
  • Experience with testing and integration of wireless functional modules

LOOKING FOR MEANINGFUL WORK? WE CAN HELP

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

Ewemi

Courseware Dev/Multi Prog II

Courseware Dev/Multi Prog

Description of Duties

  • Strong creative thinking skills with the ability to apply creative ideas to every deliverable
  • Develops graphics, schematics for pilot training courseware for the Training Solutions department
  • Builds graphical standards, guidelines according to visual design guidelines
  • Ability to create UX/UI designs Eye for detail with strong Graphics review skills – to review graphics developed by vendors and/or other designers
  • Helps to develop and reviews E-Learning and Classroom Training materials while adhering to eLearning standard / proven process
  • Identifies, evaluates and manipulates source material in preparation for publication development
  • Works effectively with customers and other project stakeholders

Key Skills Required

  • Graphic Designing, User Interface Designing, Illustration, Visual Designing, Application development, etc.
  • Qualification, Education and Experience Required
  • Graduates and above with knowledge and experience in illustration, animation, HTML/XML/CSS/Actionscript coding for e-learning products
  • 8-10 years of experience in eLearning, visual design, development
  • Aviation domain knowledge will be an asset
  • Knowledge of MS Office, Adobe Flash, Illustrator, InDesign and Photoshop, Actionscript 2.0 and above, XML, Lectora, HTML 5 (desirable),
  • Strong knowledge of Microsoft PowerPoint and experience with the full Microsoft Office Suite (Word, Excel, Outlook, etc.)
  • Strong verbal and written communication skills (English)
  • Strong writing, editing, and proofreading skills (English)

N/C Lathe Programmer

Job Description Summary

We are looking for a driven NC programmer to join our growing methods team. The main responsibilities will be to create N/C programs for a wide variety of machined parts, however the dynamic nature of organization will allow for opportunities to work on special projects, improvement initiatives and conceptual design in close collaboration with Engineering and Production personnel

REQUIREMENTS

  • Experience with CNC programming in a machine shop environment
  • Experience creating CNC programs from CAD sources (Cadkey, Smartcam, MasterCam, and CREO)
  • Solid understanding of machining best practices, cutting tool selection, part set-up and finishing to achieve the desired results.
  • Experience with CNC multi-axis programs as well as CNC lathes
  • Conceptional Design and drafting experience using 3D CAD software (CREO is an asset)
  • Experience with Windows environment and Microsoft Office suite.
  • Experience with ERP (enterprise resource planning) Systems, (Oracle is an asset)
  • Troubleshooting issues and supporting production
  • Supporting Engineering with design reviews
  • Creating work instructions and routings
  • College diploma or equivalent technical education and experience
  • Good team spirit, quick learner with good problem-solving skills.
  • Proactive with strong leadership skills
  • Bilingual (spoken and written)

Embedded C Developer

Our large IT client is recognized by customers as Canada’s leading Aerospace company.

We are looking for an Embedded C Developer to support the team.

Duration: 12 months

Location: North York, Ontario

Job Purpose:

To provide design, analysis and programming of Software for train control systems of Client. To plan and direct work within the Product development team and provide technical guidance to other analysts.

WHAT WE ARE LOOKING FOR? 

  • B.Sc. Electrical Engineering, Computer Science or equivalent;
  • 5+ years relevant work experience;
  • Knowledge of Software Architecture and Object-Oriented Design;
  • Experienced in C Programming Language;
  • Excellent command of English, both written and verbal;
  • Must have experience of the entire software development lifecycle;

LOOKING FOR MEANINGFUL WORK? WE CAN HELP

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

Ewemi

3D Software Developer

Our Aerospace manufacturing client in St-Laurent, QC is looking to hire a 3D Software Developer for a 12 months of contract role with high chance of extension. We are looking for an individual who is interested in working in a C++ and OpenGL oriented environment.

Responsibilities:

  • You will be expected to create new visual effects and 3D graphics or improve existing effects to be more efficient / more realistic – such as weather and time of day, special effects (weapon effects, re-circulation/downwash, reverse thrust, wakes, dust trails), moving models and lights
  • You can express your creativity and initiative in developing these graphical effects to be as realistic as possible
  • You will be responsible for all phases of development starting from requirements through tests and to the final integration on a simulator
  • Provide support to internal and external customers
  • Coordination of project issues and deliverables.
  • You may be requested to travel occasionally.

Requirements:

  • Bachelor’s degree in Computer Science or Software Engineering
  • Good object-oriented design skills (knowledge of C++ is essential)
  • Familiar with software development and integration, software lifecycle and configuration management tools
  • Experience in real-time software development and Open GL knowledge is an asset
  • Able to work autonomously in a collaborative agile environment
  • Minimum 3 years’ experience in software development
  • Oral and written communication skills
  • Bilingualism (French and English) is required

ABOUT IAN MARTIN:

Looking for Meaningful Work? We can help.

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.”

 

ewemi

Software Technician

SOFTWARE TECHNICIAN

Role and responsibilities:

Our engineering team is looking for a software technician to help support its members through their various software development tasks. The position holder in expected to complete the following tasks:

  • Support the engineering team during the entire development phase of its flight simulators
  • Participate in the software development of different systems that are part of the cockpit
  • Implement unit and system tests
  • Automate manual tasks to increase team’s effectiveness
  • Add features to or fix software tools as needed
  • Participate in the continuous improvement efforts for the quality of our simulation software
  • Participate in the debugging of various software
  • Carry out software migrations from a framework to another
  • Carry out migrations of simulation software based on the evolution of the tools used to produce, install or execute it
  • Act as an integrator of various software assets to generate a functional test platform available to all developers
  • Maintain various laboratories in a functional state at all time
  • Support simulation validation as needed.

Requirements:

  • College diploma in computer software or equivalent
  • Excellent ability to troubleshoot a problem and identify the root cause(s)
  • Basic knowledge of computer networking
  • Good knowledge of C++ software language
  • Knowledge of scripting languages such as Python or Perl
  • Knowledge of XML language
  • Knowledge of C and C# software languages, an asset
  • Knowledge of UML, an asset
  • Knowledge of real-time software requirements, an asset
  • Knowledge of Git and how to use it in a team environment
  • Knowledge of Agile methodologies
  • Good sense of responsibility, autonomy and resourcefulness
  • Good sense of organisation and planning
  • Able to work well in a team
  • Good knowledge of MS-Office tools and suite
  • Good oral and written communication skills
  • Bilingualism (French and English) is required

Software Developer – User Experience

We are looking for talented software developers with a focus on User Experience, to be part of an agile team involved in product design, development, customization, release and integration. The Training Experience department within Global Engineering provides technology solutions (frameworks, applications, tools, content) for use on flight simulators and training devices. Our software products are used by Flight Instructors to conduct training and evaluation for aviation crews in the Civil and Defense & Security markets.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Science, or equivalent experience
  • At least 5 years of experience in software development
  • Experience with object-oriented programming, UML, C++ or C#.NET in MS Windows environment
  • Knowledge of Web and SOA architectural principles
  • Expertise in Graphical User Interface development
  • Good communication skills in English and French
  • Ability to work within an established team
  • Travelling outside the country may be required
  • Must be eligible to meet requirements of Canadian Controlled Goods Program (CGP), American International Trade in Arms Regulation (ITAR)
  • Keen interest in real-time modelling and simulation systems (an asset)
  • Experience in WPF, WCF or web development (HTML, CSS, JavaScript, REST API) (an asset)

Profile

  • Work closely with UI/Ux Designers as well as developers from other disciplines, to develop instructor station software
  • Participate in the analysis, design, coding, testing, validation and integration of the simulation platform and the associated user interface (GUI) on flight simulators
  • Develop and integrate UI elements into the application, including: WPF control libraries, web interactive modules, animated transitions and design patterns
  • Test and debug UI content to meet design, performance and reliability specifications

Full-Stack Developer, Digital Accelerator

Full-stack developer, Digital Accelerator
 

Role and Responsibilities:

If you’ve taken a plane to any destination in the world, chances are, your pilot was trained by our company. It is the worldwide training partner of choice, and with good reason. With its strong customer focus, the digital accelerator team is dedicated to elevating the training experience to make pilots the best they can be.

Here are the reasons why folks love working here:

  • Meaningful work that drives professional development
  • Ability to enter and grow within the technology industry
  • Working in a collaborative environment
  • Being part of a high-performance team

Your mission:

As a front-end developer you will be responsible for transforming the design and the product vision into a working UI/UX. Your work directly influences how users will interact with the system.  As a successful front end developer you will work hard to stay on top of fast changing technology and invests a lot of energy in learning new tricks and trends for UI development frameworks. There is a clear passion for clean interfaces and great user experiences. You have a basic understanding of back end programming and willing to learn more to help back end developers write APIs that will help deliver a great product.

We are looking for people who:

  • Use Agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience.
  • Build applications according to the design prototypes, providing designers with feedback and suggest trade-offs when required.
  • Ensure the consistency with latest coding practices and industry standards.
  • Work closely with back end developers to understand and properly use the systems APIs.
  • Write both unit and integration tests and develop automation tools for daily tasks.
  • Challenge ideas and opinions to avoid pitfalls and inefficient solutions.

As our ideal candidate you will also have:

  • Past experience as a front end developer
  • Expert experience with HTML5, cross browser CSS, JavaScript MVC frameworks, responsive design
  • Mobile development experience (iOS, Objective-C, Swift, React Native)
  • Understanding of consuming APIs in practice
  • Ability to write effective unit and integration tests
  • Strong understanding of Agile methodologies
  • Experience as a developer on an agile team preferred
  • Strong communication skills for complex technical concepts to align the organization on decisions
  • Sound problem-solving skills, ability to quickly process complex information and present it clearly and concisely 
  • Utilizes team collaboration to create innovative solutions efficiently

System Software Specialist

Aircraft System Software Specialist

 

Are you interested in being a part of a large flight systems specialist team? The group of 450 aircraft enthusiasts are divided into 3 project groups one dedicated to civil aviation, one of them focused on simulators for commercial aircraft and regional and business carriers and the third group is concentrated on military aircraft, which includes helicopters.  

These teams all have: 

  • In-depth technical knowledge to develop hyper realistic and real time simulation models for a broad range of systems such as the autopilot, pneumatic, electrical, hydraulic, communication systems, etc.  The idea is to replicate disaster scenarios in a controlled environment to prevent real life tragedies.
  • Knowledge of all that goes on in a "cockpit" that rivals aircraft manufacturers.
  • International customers with specific needs and technical challenges.
  • Our company is the world's leading supplier of civil flight simulators. We have simulated almost every modern airliner for both major and regional carriers, as well as many of today's business jets and helicopters. We have developed more simulators for the newest aircraft platforms than any other company.

What are we looking for?

  • Engineers or developers who are eager to learn
  • Experienced aircraft systems engineers who want to challenge their expertise
  • Dual personality: a creative engineer and an ambitious programmer
  • Ability to lead projects from A to Z, customer relations, rigor, C/C++… are part of your DNA

Your qualifications:

  • Bachelor's degree in electrical, computer, software, mechanical, automated production or physics engineering.
  • Mastery of C / C ++, essential
  • Knowledge of another object-oriented programming language, an asset. 
  • Bilingual (French and English) is an asset.
  • Available to travel and some schedule flexibility

Embedded Developer

Our large IT client is recognized by customers as Canada’s leading Aerospace company.

We are looking for an Embedded Developer to support the team.

Duration: 12 months

Location: North York, Ontario

General Mission:

To perform design, analysis, programming and integration activities in the development of software for train control systems of Client Rail Signaling Solutions.

WHAT WE ARE LOOKING FOR

  • 5+ year of experience in c and assembler
  • Knowledge of software development environment (desktop simulator, target simulator, mccabe, etc.)
  • Knowledge of software architecture
  • Knowledge of standards and processes as described in the departmental software developer's guide and applicable to the development of safety critical software

LOOKING FOR MEANINGFUL WORK? WE CAN HELP

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

Ewemi

Network Deployment Specialist

Our large IT client is recognized by customers as Canada’s leading Aerospace company.

We are looking for a Network Deployment Specialist to support the team.

Duration: 12 months

Location: North York, Ontario

Job Purpose:

To implement and configure network designs, troubleshoot and analyses communication networks for communication-based train control (CBTC) systems that meet customer, system and industry requirements for throughput and security which includes design support and updates. To manage and lead one or several concurrent deliveries of the communication network design with a matrix organization, being responsible for the overall work package delivery. To support implementation, troubleshooting and resolution of data network communication systems with travel on site expected up to 75% of the time.

WHAT WE ARE LOOKING FOR?

  • 5 years of experience in communication network design, deployment and maintenance (wired, wireless, IT).
  • Excellent understanding and knowledge of communication network concepts, principles and design framework. Industry certification is desirable;
  • Wired networking:    – Understanding of physical layer technologies;
  • Excellent knowledge and experience in design, operation and troubleshooting of layer-2 and layer-3 technologies;
  • Understanding and experience in network security technologies and design

Education:    

  • Bachelor’s degree in Network, Electrical or Computer Engineering or equivalent; Master’s degree is preferred. CCNA, CCNP or equivalent and greater certification is a requirement

LOOKING FOR MEANINGFUL WORK? WE CAN HELP

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

Ewemi

Senior Safety Specialist

Our large IT client, is recognized by customers as Canada’s leading Aerospace company.

We are looking for a Senior Safety Specialist to support the team.

Duration: 6 months

Location: Toronto, Ontario, Canada

DESCRIPTION          

Participates in System Design to develop requirements that can be practically validated and defines the methods of validation. Prepares test plans, procedures and reports to validate specified requirements. Performs tests in-plant and at project sites in accordance with these test plans and procedures. Plans and estimates Project V&V work.  Prepares test automation scripts.

WHAT WE ARE LOOKING FOR

  • + 5 years’ experience in real-time safety critical systems, train control systems or equivalent in other industry, such as aircraft, medical, nuclear.          
  • A detailed knowledge of system requirements definition/design, safety and risk analysis.  .
  • Excellent command of the English language, both written and oral.          .           
  • Computer skills, MS Office; DOORS, FTA tools. .                                   .          
  • Knowledge of railway systems is an asset.                                                         
  • Extensive experience with safety analysis and reliability techniques.         .          
  • Familiar with safety standards (military and/or international safety standards).                             
  • Experience with or exposure to safety/mission-critical systems design, and exposure to hazard, fault-tree and failure modes and effects analysis, statistical modeling and analysis of complex software/hardware/human interface systems are assets (For technical roles list specific technical skills required, e.g. system engineering; safety software design etc.)                       

RESPONSIBILITIES INCLUDE

  • Plan and coordinate project safety related activities throughout the system lifecycle, according to company process, applicable standards (EN 50126, MIL-STD-882) and best practices.
  • Evaluate the compliance of systems and subsystems with safety requirements by reviewing technical specifications, design changes (system, hardware and software), and recommend design alternatives, where appropriate, to ensure safety.
  • Define safety requirements by evaluating railway operational hazards that could be caused by the train control system.
  • Provide technical evaluations and recommendations with respect to safety in formal design reviews.
  • Perform peer review of key safety deliverables and artifacts
  • Prepare and maintain the Hazard Log and associated hazard analyses – PHA, SHA, IHA, OSHA.
  • Train and mentor junior members of the Safety team.
  • Supervise other Safety Specialists and consultants by defining their work, methodology and approach, monitoring their progress, and directing them on priorities
  • Fulfil the role of Work Package Manager (WPM) to define the scope of work and estimates based on project specific requirements and internal process, and manage RAMS schedule and budget.
  • Verify the safety of the system by performing:
  • Failure Modes Effects and Criticality Analysis (FMECA);
  • Functional Failure Modes and Effects Analysis (FFMEA);
  • Fault Tree Analysis (FTA);
  • Functional Hazard Analysis (FnHA);
  • Functional Safety Analysis (FnSA); and
  • Hazard Identification (HAZID) and Hazard Operability (HAZOP) studies.
  • Ensure that safety requirements are fulfilled by participating in system, hardware and software design reviews.
  • Review the CRs related to product and/or projects and perform initial risk assessment to ensure proper categorization – Safety Review, Safety Risk; Safety Hazard; Pending Hazard, and carry out the safety review and analysis of recommended solution.
  • Ensure that safety can be verified by testing and that test procedures provide sufficient coverage of safety requirements, including failure and operational scenarios.
  • Review Safety Case inputs and dependencies to ensure adequacy and completeness, and is responsible for the technical safety of the train control system.
  • Prepare Safety Cases (GPSC, GASC, SASC) or Technical Safety Reports to demonstrate functional and technical safety of the system.
  • Provide support to resolve safety related issues by participating in the Safety Committee, as required.
  • Accountable for performing the work correctly within cost and schedule limits as defined in approved Work Package.
  • Report directly to the Manager RAMS Engineering, take direction from the Project Safety Lead, Group Lead, Technical Safety Specialist and Chief Safety Architect, and work closely with other team members, both in Safety team and from other functional teams, to meet project objectives.

LOOKING FOR MEANINGFUL WORK? WE CAN HELP

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

Ewemi