Welcome to VMAC! We are a dynamic and diverse but unified group of people who challenge the status quo to deliver innovative mobile compressed air products and technology. Together, we do incredible work and we’re looking for talented, industrious people to join our team!
About VMAC:
VMAC is a pioneer in compressed air technology, crafting cutting-edge mobile air compressors and multi-power systems within our state-of-the-art 44,000-square-foot facility. With a global presence through a network of over 300 partners, VMAC has consistently achieved recognition as one of Canada’s Best Managed Companies and a Great Place To Work Certified™ organization.
Why VMAC?
- Innovation: Be part of a team that challenges the status quo to deliver innovative solutions. You'll be at the forefront of expanding VMAC's presence in the industrial equipment market, shaping the future of mobile compressed air technology.
- Award-Winning Recognition: Join a multi-award-winning organization committed to excellence and safety.
- Cutting-Edge Facility: Work in a LEAN manufacturing environment where continuous improvement is embedded in our culture. VMAC's ISO 9001:2015 and ISO 14001:2015 certifications reflect our commitment to quality and sustainability. You'll operate within a state-of-the-art facility equipped with the latest technology.
- Diverse Opportunities: Explore an array of exciting career opportunities at VMAC! Your journey at VMAC can take various exciting directions, providing a platform for professional growth and personal fulfillment.
- Competitive Compensation and Benefits: VMAC offers a comprehensive benefits package, including casual dress, company events, dental care, employee assistance program, extended health care, life insurance, on-site parking, profit sharing, RRSP match, and vision care.
- Work-Life Balance: VMAC values your time and well-being. With a Monday to Friday schedule, you'll find a healthy work-life balance while working at our Nanaimo, BC location.
VMAC is looking to add an Electrical Engineer - Firmware Lead to our Product Development team. Reporting to the Senior Engineering Team Lead, Core Components, this position is responsible for design and development of electrical and electronic components and systems. An ideal candidate would be detail-oriented, confident, and enjoys developing innovative solutions. The successful candidate will also be responsible for innovative new ideas around new and existing concepts at VMAC including but not limited to: IOT, CAN bootloader, over the air updates, and RTOS/Linux based graphic display controller and the associated hardware.
Responsibilities:Responsibilities include, but are not limited to:
- Develop and sustain:
- software architecture for embedded microcontroller-based systems.
- embedded software including low-level drivers, modules, communication protocols and functional code in C.
- code using super-loops, schedulers and RTOS based systems.
- microcontroller based embedded systems using ARM based MCUs.
- unit tests for embedded code.
- associated hardware/PCB used in embedded applications
- Design and validation of Electrical assemblies and electronic circuits.
- Architecting the electrical assemblies and board-level designs and integration of OEM modules into the company products.
- Contributing as an Electrical Expert when working in cross-functional teams.
- Creating standard documentation for internal and external parties.
- Prototyping the first articles and troubleshooting the designs.
- Working with suppliers and manufacturers to resolve technical issues.
- Actively leading and/or participating in design reviews.
- Support Root Cause Analysis of failures and DFM activities.
- Meet the schedule and quality requirements for all project deliverables.
- Providing mentorship and technical leadership to junior engineers and engineering co-ops.
- Other duties as required.
Qualifications and Experience:
- Bachelor’s degree in electrical engineering or equivalent.
- Minimum 5+ years of experience in electrical engineering, preferably in product development.
- Hands on experience with testing equipment such as oscilloscope, spectrum analyzer, electronic load, and signal generators.
- Proven debugging and troubleshooting skills.
- Experience writing embedded firmware in C using a variety of IDEs.
- Experience with CAD tools for circuit design (Altium, CircuitStudio or Orcad) and 3D assembly designs (Solidworks or AutoCAD)
- Experience with embedded electronics and embedded programming is an asset
- Strong verbal and written communication skills
- Strong organization skills with attention to details
- Self-starter, motivated and able to work independently and in teams
- Experience working with vehicle electrical systems considered an asset.
Applicants must submit a cover letter and resume. We thank all applicants in advance for their interest in this position; however, only those selected for an interview will be contacted.