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

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

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

 

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 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

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

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