|
Careers
Do you have a passion for technology, and enjoy working with a team of talented and enthusiastic individuals?
If "Yes!", then becoming a part of Bach-Simpson Corporation is something worth pursuing. Bach-Simpson is seeking individuals that have a strong understanding of the latest technologies and the abilities to create and sustain advanced system designs for our customers.
Bach-Simpson was established in 1946, and specializes in developing monitoring and control equipment for the Railroad and Transit industries world wide. Bach-Simpson is a subsidiary of the Global Railway Industries Ltd. group of companies, with offices throughout North America.
Whether your role is in engineering, manufacturing, sales or service, this is your chance to share your ideas and be a part of a dynamic team in an exciting environment of constant product and technology evolution.
We appreciate all applications, however,
only those considered for interviews will be contacted.
No telephone inquiries please. |
|
Current Opportunities:
|

Position: Quality Assurance Manager
General: Effectively to monitor, control and continually improve all Company processes, products, parts, sub-assemblies and work-areas at Bach-Simpson to meet or exceed customer expectations. Continually ensure compliance with all areas of ISO 9000/CMM, essential workmanship standards and workplace safety regulations, quickly identifying areas of concern.
Reports to: President
Key duties:
- Ensure that all parts, sub-assemblies and assemblies meet or exceed standards for acceptable quality as outlined in appropriate drawings, process standards and industry standards either directly or through other controlled means.
- Identify non-conformances, facilitate failure analyses and associated corrective actions in all areas of concern related to product design, manufacturing and field reliability.
- Respond and develop corrective actions related to customer PR/R, QN and FAR reports of product failure.
- Maintain a program to identify and reduce the cost of non-conformance within Bach-Simpson.
- Develop, implement and track methods to reduce failures from sub-contract (vendor) manufacturing, assembly and test.
- Track and report on warranty returns and non-warranty service performed.
- Ensure QC support personnel are trained in various statistical or charting techniques required in any quality improvement actions.
- Responsible for ensuring company employees are trained, as appropriate, in the use of general assembly/testing techniques, specialized processes and procedures.
- Ensure that inspection equipment is calibrated and maintained in compliance with ISO 9000, Company and industry standards.
- Qualify existing and potential vendors who provide sub-contract manufacturing services. Continuously evaluate the “buy vs. make” decision in conjunction with Purchasing and Production. Actively develop vendor Quality performance tracking, in support of Purchasing.
- Identify and implement, in conjunction with Production, internal process improvements to ensure or improve quality.
- Management representative of the Heath & Safety Committee with the responsibility to schedule and conducting Health and Safety Meetings (minutes) and schedule workplace inspections, employee WHMIS training as well as safety/workplace analysis and participate in Accident Investigations.
General:
- Every employee is expected to participate actively and enthusiastically in personal and company-wide continuous improvement programs.
- It is the responsibility of each employee to report immediately to their supervisor any potentially serious safety or environmental concerns.
- Every worker must be responsible for their own health and safety by working in compliance with the law (Ontario Occupational Health & Safety Act, WHIMIS, IAPA etc.) and with safe work practices and procedures established by the company. Everyone should diligently pursue the objective to reduce the risk of injury.

Position: Senior Electrical Engineer – Embedded Systems
Bach-Simpson specializes in the design and development of real-time data acquisition and control instrumentation for the railway industry. We are looking for a Senior Electrical Engineer with embedded systems experience to manage various development projects.
Job Responsibilities:
The Senior Electrical Engineer - Embedded System will be responsible for:
- Developing engineering designs, specifications, cost estimates; written reports, technical specifications, and material specifications for various projects
- Oversee and manage the design, development and testing for real-time data acquisition and control instrumentation.
- Specify, design and evaluate embedded software and firmware systems.
- Conduct design reliability, maintaintability and safety analysis (RAMS)
Skills Required:
- Expert level of knowledge with C and C++
- Experience working with the embedded Linux operating system.
- Experience with formal software engineering methodologies and Software Development Lifecycle, ideally in a CMMI Level II environment
- Understanding of concurrent programming.
- Experience with revision control systems.
Desired Skills:
- Experience with Linux on an ARM processor in a PC104 form factor.
- Experience with Configuration Management tools.
- Unified Modeling Language (UML).
- TCP/IP and socket programming.
- Web server.
- JavaScript.
- AJAX.
- Linux device driver development.
Education:
- A degree in engineering or equivalent
- Possess 3 years experience in a similar environment
- Good written and communication skills
General:
Every employee is expected to participate actively and enthusiastically in personal and company-wide continuous improvement programs. It is the responsibility of each employee to report immediately to their supervisor any potentially serious safety or environmental concerns.
Continually ensure compliance with all areas of ISO 9000, essential workmanship standards and workplace safety regulations.
Available to travel throughout Canada and the United States for technical meetings and/or product support.

Position: Software Test and Validation Engineer
We are looking for a motivated self-starter to lead our software testing and quality initiative. The successful candidate will understand what makes software systems solid and robust, and how to discover if they are not. Our systems run on Windows and embedded Linux, and require understanding of how multi-process and multi-threaded systems interact and fail. Our embedded applications must be stable and run unattended 24 x 7 for years without maintenance.
Key Duties:
- Design and document test plans for new software systems.
- Help design in testability during product design.
- Carry out test procedures.
- Record and track software anomalies and enhancement requests.
- Manage product build cycles.
Required Skills:
- Documentation skills (write test plans, document software anomalies, .etc.).
- Analytical skills (examine a system to find potential weaknesses, isolate failure modes, determine cause and effect relations).
Advanced Skills (not required):
- Ability to understand system code (C, C++, C#, etc.)
- Ability to use development and debugging tools (gdb, Eclipse, Visual Studio, etc.)
- Software development skills (fix bugs, make minor code changes, code testing tools).
- Linux shell scripting.
- Familiarity with software/hardware interfaces.
- Bug detection skills (e.g. resource leak detection, resource competition detection, concurrency issues detection, etc.)
Education:
- A degree in engineering, applied science, computer science or equivalent experience
- Possess 5 years experience in a Linux or similar environment
- Good written and verbal communications skills
General:
- Every employee is expected to participate actively and enthusiastically in personal and company-wide continuous improvement programs.
- It is the responsibility of each employee to report immediately to their supervisor any potentially serious safety or environmental concerns.
- Every worker must be responsible for their own health and safety by working in compliance with the law (Ontario Occupational Health & Safety Act, WHIMIS, IAPA etc.) and with safe work practices and procedures established by the company. Everyone should diligently pursue the objective to reduce the risk of injury.
- Continually ensure compliance with all areas of ISO 9000, essential workmanship standards and workplace safety regulations.
- Available to travel throughout Canada and the United States for technical meetings and product support.

Position: Software Developer
Responsibilities:
We require a candidate with knowledge of the embedded Linux operating system to design moderately complex software and firmware systems and collaborate with electrical/software engineers to develop a complete solution.
Key duties:
- Experience with Linux on an ARM processor in a PC104 form factor.
- Understanding of formal software engineering methodologies and development lifecycle.
- Understanding of concurrent programming.
- Understanding of Linux Kernel Loadable Modules (KLMs).
- Good real-time software debugging skills.
- Intermediate to expert level of knowledge with C and C++
- Experience with Configuration Management tools.
Education:
- A degree in engineering, applied science, computer science or equivalent experience
- Possess 5 years experience in a Linux or similar environment
- Good written and verbal communications skills
General:
- Every employee is expected to participate actively and enthusiastically in personal and company-wide continuous improvement programs.
- It is the responsibility of each employee to report immediately to their supervisor any potentially serious safety or environmental concerns.
- Every worker must be responsible for their own health and safety by working in compliance with the law (Ontario Occupational Health & Safety Act, WHIMIS, IAPA etc.) and with safe work practices and procedures established by the company. Everyone should diligently pursue the objective to reduce the risk of injury.
- Continually ensure compliance with all areas of ISO 9000, essential workmanship standards and workplace safety regulations.
- Available to travel throughout Canada and the United States for technical meetings and product support.

Position: Production Engineering
Responsibilities:
Work as a component of project / product development engineering team with focus on manufacturability & cost management of new products / components.
Responsible for production acceptance signoff on development engineering ECN’s, drawings and procedures for new & modified products. Review existing products / components for potential cost reductions (through re-sourcing, design changes, make / build assessments)
Key duties:
- Responsible for configuration management and engineering ECN’s
- Seek out and qualify (from a technical standpoint) new vendors of Printed Circuit Boards, Cable & Wire Harnesses and Metal Work including global sourcing where applicable.
- Work closely with Bach Simpson QC and vendors on quality related issues and NCR’s
- Provide support for Bach Simpson internal production processes including;
- Specification and setting up PM maintenance scheduling of manufacturing equipment / tools
- Writing & or vetting work instructions for various assembly tasks
- Maintain internal standard practices and procedures for production.
Education:
- A technologist or degree in engineering or equivalent experience
- Possess 3 years experience in a similar environment
- Good written and verbal communications skills
General:
- Every employee is expected to participate actively and enthusiastically in personal and company-wide continuous improvement programs.
- It is the responsibility of each employee to report immediately to their supervisor any potentially serious safety or environmental concerns.
- Every worker must be responsible for their own health and safety by working in compliance with the law (Ontario Occupational Health & Safety Act, WHIMIS, IAPA etc.) and with safe work practices and procedures established by the company. Everyone should diligently pursue the objective to reduce the risk of injury.
- Continually ensure compliance with all areas of ISO 9000, essential workmanship standards and workplace safety regulations.
- Available to travel throughout Canada and the United States for technical meetings and product support.

|