IMU Expert – Wearable/HMI Technology (Remote – HQ in Vancouver BC)
Our client, an innovative early-stage tech company, is developing a hands-free human-machine interface (HMI) technology platform that is set to revolutionize device interaction and control. Having achieved significant milestones in product development, they are seeking an IMU Expert with a specialized focus on TDK and Bosch IMU systems to advance their design efforts.
Position Summary:
The IMU (Inertial Measurement Unit) Expert will bring specialized expertise in TDK and Bosch IMU systems, with responsibilities that include their integration, calibration, optimization, and validation. This role involves close collaboration with cross-functional teams, working to enhance system performance across applications like robotics, autonomous vehicles, and drones. The candidate will lead comprehensive testing and validation efforts to ensure that IMU systems meet stringent performance metrics in real-world scenarios.
Key Responsibilities:
TDK & Bosch IMU Integration: Lead the integration of TDK and Bosch IMUs into systems to achieve precise motion tracking and orientation.
Sensor Calibration: Oversee calibration of TDK and Bosch IMUs, including accelerometers, gyroscopes, and magnetometers, to ensure data accuracy.
Algorithm Development: Develop advanced algorithms for sensor fusion, with a focus on enhancing motion estimation and orientation accuracy for TDK and Bosch systems.
Data Analysis & Signal Processing: Conduct analysis of IMU data using advanced signal processing techniques to reduce noise and improve data reliability.
Performance Optimization: Enhance the robustness, reliability, and accuracy of IMU performance in various environments, specifically focusing on TDK and Bosch IMUs.
Testing & Validation: Lead comprehensive testing and validation of TDK and Bosch IMU systems to meet required real-world performance benchmarks.
Documentation & Reporting: Prepare detailed technical documentation, including system designs, calibration procedures, and test reports for IMU systems.
Cross-functional Collaboration: Work closely with hardware, software, and systems engineering teams to ensure seamless integration of IMU technologies into larger system architectures.
Qualifications:
Educational Background: Bachelor’s or Master’s degree in Electrical Engineering, Mechanical Engineering, Robotics, Computer Science, or a related field.
Experience: Proven experience with TDK and Bosch IMU systems.
Technical Expertise:
Deep knowledge of TDK and Bosch IMU sensors and their integration.
Proficiency in sensor fusion algorithms (e.g., Kalman Filter, Complementary Filter) tailored for TDK and Bosch IMUs.
Experience with MATLAB, Python, C/C++, or similar for IMU data processing.
Familiarity with embedded systems and real-time processing in relation to TDK and Bosch sensors.
Preferred Experience: Hands-on experience with IMU applications in robotics, drones, or autonomous systems, and knowledge of integrating IMUs with other sensors like GPS and LiDAR.
Problem-Solving Skills: Strong analytical and problem-solving abilities for troubleshooting IMU systems.
Communication: Excellent communication skills for cross-functional collaboration and clear, detailed documentation.
The estimate BASE compensation is in the $140-160k range. This range is an estimate only and may be adjusted to reflect candidate seniority and/or market conditions.
CONTACT: Amanda Du Toit amanda@corporate.bc.ca
Hardware Engineer – IoT (Delta) HW-AD ***Completed***
Our client is a small, profitable organization specializing in solutions requiring real time tracking of people and assets. It has successfully grown to a multi-million dollar company and continuing to expand. As experts in interoperable real-time location systems they are driving the next generation of security and compliance applications in healthcare, industrial, and commercial environments. They deliver a robust multi-purpose real-time location platform with superior flexibility, interoperability, and performance helping organizations achieve the protection, compliance, and efficiencies they require when it comes to their people and assets. They are now expanding their hardware team and looking for an intermediate or senior Engineer to join them.
Our client is a small, profitable organization specializing in solutions requiring real time tracking of people and assets. It has successfully grown to a multi-million dollar company and continuing to expand. As experts in interoperable real-time location systems they are driving the next generation of security and compliance applications in healthcare, industrial, and commercial environments. They deliver a robust multi-purpose real-time location platform with superior flexibility, interoperability, and performance helping organizations achieve the protection, compliance, and efficiencies they require when it comes to their people and assets.
They are now expanding their hardware team and looking for an intermediate or senior Engineer to join them.
Role Description:
Hardware design for embedded products with primary focus on electrical and PCB design, including RF, digital, analogue circuitry;
Development of 16/32-bit microcontroller based products that operate under extremely low power consumption requirements;
Development of Board Support Package firmware for 16/32 bit microcontrollers (assembler and C);
Design and development of manufacturing fixtures (hardware and firmware where applicable);
Development and maintenance of product documentation, including comprehensive production documentation;
Evaluation of product RF performance;
Writing and maintenance of design documentation.
Requirements:
B.Sc. or higher in Electrical Engineering;
5+ years of embedded systems development, focusing on electrical and PCB design, including aspects of firmware development;
Development experience with embedded software / firmware for low power devices (assembler and C);
Preferred experience: wireless communication, data acquisition systems, low power design, TCP/IP networking, regulatory compliance;
Experience with Agile methodologies (Scrum/Kanban);
Excellent analytical and problem solving skills; ability to find and suggest creative solutions;
Ability to work in a fast-paced environment and deliver high-quality work on tight schedules
Proactive, self-motivated and independent;
Excellent communication skills (verbal and written).
Dynamic personality and capable of working as a part of the multi-disciplinary team with full ownership of own deliverables.
The company offers a supportive culture and competitive payment structure, including quarterly bonuses and equity.
Contact: Amanda Du Toit amanda@corporate.bc.ca
Software Integrations Engineer – IoT (Delta) SWE_AD ***Completed***
Our client is a small, profitable organization specializing in solutions requiring real time tracking of people and assets. It has successfully grown to a multi-million dollar company and continuing to expand. As experts in interoperable real-time location systems they are driving the next generation of security and compliance applications in healthcare, industrial, and commercial environments. They deliver a robust multi-purpose real-time location platform with superior flexibility, interoperability, and performance helping organizations achieve the protection, compliance, and efficiencies they require when it comes to their people and assets.
The usage and interest in the Industrial Internet of Things (IoT) continues to grow and they are aligning their offerings with Cloud-based IoT architectures. They are moving from an on-premise licencing model to a SaaS-based model.
They are now expanding their software team and looking for an Integrations Engineer.
Role Description:
The position involves activities in the following areas:
Development and maintenance of API intended to connect and orchestrate internal microservices of containerized server application and externally connected 3rdparty systems (RESTFul, XML, HL7, proprietary APIs).
Development of modular interfaces to 3rdparty systems that run in Docker containers, developed in different frameworks (Java, .NET, Node.js, C/C++, Pyton, etc.)
Interaction with 3rdparty engineering teams throughout integration certification process.
Guidance and collaboration with internal Technical Support team with complex integrations with 3rdparty systems.
Writing comprehensive documentation of integration deployment processes.
Requirements:
B.Sc. or higher degree in Computer Science, Computer or Electrical Engineering.
5+ years of software development experience within structured R&D teams.
Thorough understanding of network protocols such as TCP, UDP, WebSocket, HTTP, XML, JSON, RESTful, etc.
Experience with Docker containers and AWS services.
Experience with professional software engineering best practices such as Agile project management, coding standards, code reviews, source control management, build processes, testing, and operations.
Experience with networking of complex distributed systems.
Linux experience is desirable.
Excellent communication skills (verbal and written).
Dynamic personality and capable of working as a part of the multi-disciplinary team with full ownership of own deliverables.
The company offers a supportive culture and competitive payment structure, including quarterly bonuses and equity.
Contact: Amanda Du Toit amanda@corporate.bc.ca
Manager Process Engineering, Clean Tech ***Completed***
We are searching for a Senior Process Engineer to help save the world. Our Client has a vision to lead the world in the large-scale removal of carbon dioxide from the air and advance our shift to a sustainable carbon-neutral society. Based in the outdoor recreation hub of Squamish, BC, this role will be a great fit for someone who feels passionately about this vision, and who wants to be a part of a fast-paced culture where contributions are noticed.
Our Client is looking to add an engineer to their Operations Management team who understands large industrial process development and optimization. Experience working in the chemical, electrochemical, or petrochemical process industry would be ideal. Reporting to the Manager, Plant Operations, you will be spearheading the improvement of game-changing processes and equipment to lower cost and improve performance of Direct Air Capture (DAC) technologies. You will be expected to build a team that fosters innovation while advancing existing processes and implementing new processes and approaches to improve productivity and efficiency.
Responsibilities
Drive characterization, performance optimization, and yield improvement activities on benchtop/pilot scale unit operations to de-risk commercial plant KPI baselines.
Conduct sensitivity analyses to assess relative cost-benefit/priority for process KPI optimization in pursuit of commercial plant CapEx/OpEx targets.
Identify, implement, and champion best practice in experimental design, data analysis and Statistical Process Control.
Build, lead, and mentor a team of process engineers to drive forward Carbon Engineering’s process. Create an environment that fosters innovation while implementing new processes and approaches to improve productivity.
Communicate Carbon Engineering’s technological vision, expertise and execution to internal and external stakeholders.
Qualifications
Education: PhD or MSc in Chemical Engineering or Chemistry
10+ years of relevant chemical process characterization and optimization experience.
Experience in new product development cycles, having demonstrated the ability to bring innovations from concept to reality.
Documented application of benchtop/pilot scale equipment/processes for proof-of-concept characterization.
Delivered and analyzed designed experiments that screen critical process variables and solve complex problems.
Demonstrated transfer of new technologies from development to production.
Experience preparing specifications for new equipment and processes.
Concrete CapEx and OpEx cost estimation for new processes and equipment.
Strong understanding of chemistry and chemical engineering concepts including mass transfer, heat transfer, thermodynamics, and kinetics.
Strong understanding of statistically based experiment design, data analysis, and process capability analysis
For more information please contact :
Tim Swanson
tim@corporate.bc.ca
604-639-9566
Vice President, Technology ***Completed***
Fatigue Science is the global leader in the measurement and scoring of fatigue and is positioned to have a significant impact in improving safety in the workplace and the quality of life for consumers. Their patent protected technology and suite of applications is at the forefront of the science and continues push the boundaries. To continue to extend their lead in the industry, Fatigue Science is looking to add an exceptional technology leader to the team.
Reporting to the CEO, the Vice President of Technology is responsible for setting and delivering on the technology strategy for Fatigue Science. The VP, Technology oversees the Engineering Department’s workflow and projects enabling our dynamic Product Roadmap. The role is also responsible for establishing and maintaining procedures to ensure a high standard of quality and reliability in product designs and ultimately in our software applications. In addition, the VP Technology will drive the IP and Trade Secrets strategy, portfolio management and patenting processes.
Fatigue Science, Vancouver BC
The Opportunity
Fatigue Science is the global leader in the measurement and scoring of fatigue and is positioned to have a significant impact in improving safety in the workplace and the quality of life for consumers. Their patent protected technology and suite of applications is at the forefront of the science and continues push the boundaries. To continue to extend their lead in the industry, Fatigue Science is looking to add an exceptional technology leader to the team.
Reporting to the CEO, the Vice President of Technology is responsible for setting and delivering on the technology strategy for Fatigue Science. The VP, Technology oversees the Engineering Department’s workflow and projects enabling our dynamic Product Roadmap. The role is also responsible for establishing and maintaining procedures to ensure a high standard of quality and reliability in product designs and ultimately in our software applications. In addition, the VP Technology will drive the IP and Trade Secrets strategy, portfolio management and patenting processes.
The Engineering Department consists of a multidisciplinary team of engineers working on mobile and web applications that leverage complex algorithms and machine learning. In addition, the team manages the cloud-based infrastructure and related processing speed, reliability, efficiency and security matters. The team delivers our iOS, Android, iPad and web-based applications, and support the code base of our proprietary SAFTE model. The team also supports integration with our wearable hardware device and is responsible for our IT and information security program.
Position Description
As a key member of the leadership team the VP Technology will review and align the technology roadmap and will shape the strategy of the entire organization and contribute beyond the scope of software engineering.
The primary responsibilities will be to:
Establish a technology vision for Fatigue Science, based on wide perspective and reach experience
Manage the R&D budget: long and short-term planning, forecasting, monitoring and reporting
Define, build and manage the engineering organization that is both effective focused on the right targets) and efficient (quality, throughput)
Implement formal processes to support new product introduction, product strategy, and sustaining engineering.
Define and execute the solution architecture
Ensure the optimal application of technology and engineering resources to meet product development and customer requirements to fulfill the delivery of the Product Roadmap.
Provide technical direction and oversight for the engineering development.
Manage the day-to-day activities of the Engineering Department.
Represent the Engineering Department to our executive and customers.
Represent Fatigue Science as required at customer meetings, conferences, and trade shows, including public speaking engagements.
Develop and maintain an IP strategy.
Oversee our IT and Information Security programs.
Key Qualifications
A primary focus is the level of exceptional interpersonal and communications skills expected at this leadership level. We require a proactive, influential, communicative leader with the ability to articulate effectively at the Executive Team level as well as with multiple disciplines within and outside the Company. Complex technical information ideas will be articulated, both orally and in writing, to a variety of audiences.
B.Sc. in Computer Science, Electrical or Software Engineering (MSc preferred).
10 years in progressive software leadership roles leading, coaching, mentoring and developing multi-disciplinary engineering development teams located across Canada and the US.
5+ years of practical experience with cloud technologies (including AWS) and mobile technologies.
Vision and leadership to understand new trends and innovations in relevant technology, anticipate the future technology requirements and the impact on the product, and ensure the engineering team is structured to meet the associated corporate goals.
Strong analytical skills and technical competence to understand multi-disciplined complex products and develop a vision for the future.
Cross-functional experience working with marketing, sales, finance and product management to develop corporate goals as a member of the executive leadership team.
Experienced in a high growth software company and able to reconcile immediate goals and targets with rigorous methodology and consistency needed to build and maintain solid systems.
Understanding of Product Development concepts, has a strong continuous improvement mindset, and has implemented design libraries and best practices.
IP and Trade Secret Strategy; good experience strategically determining timing and content for IP, trades and patents, with a background of writing and filing patents.
Strong track record of successful product delivery and program management; skilled at meeting or exceeding aggressive product delivery date milestones.
Has improved time to market of new products, understands and uses cross functional teams to deliver products to market
Organizational and process design expertise – comfortable driving process improvement initiatives to ensure predictable results.
Has effectively, hired, inspired, developed and retained highly qualified leaders and staff with skills in the relevant technology areas.
On-going ability to conduct design review, with a background delivering strong, clean code with minimal technical debt.
About the Company
Fatigue is a leading cause of accidental injury and work stoppages in the workplace and the economic cost is in the billions of dollars in North America alone.
As the world's leading expert in fatigue measurement, prediction and analysis solutions, Fatigue Science is at the forefront of providing accurate and reliable fatigue scoring and predictions to industrial workforces, professional sports teams and military personnel. With the Readiband mobile software application and wearable technology, Fatigue Science is empowering individuals and organizations around the world to be healthier, safer, and perform at higher levels.
For more information about this opportunity, please contact:
Amanda Du Toit amanda@corporate.bc.ca
Kim Brooks Kim@corporate.bc.ca
Chief Operating Officer, Software, Vancouver ***Completed***
Our Client is a profitable SaaS company on the cusp of their next wave of growth and as a result, we are looking to bring on a Chief Operating Officer to partner with the CEO and help build and execute on the vision. The primary objective for the COO will be to take over day-to-day operations so the CEO can free up more time to focus on innovation and strategic growth. We are looking for a partner to the leadership team who can be a sounding board for new ideas with a passion for translating the best ideas into systems and processes.
The Chief Operating Officer (COO) will be responsible for leadership and day to day management of the company. Working with the CEO, the COO will take responsibility for translating the strategy into a business plan and take ownership of leading the team in the execution of the plan.
Overview
Our Client is a profitable SaaS company on the cusp of their next wave of growth and as a result, we are looking to bring on a Chief Operating Officer to partner with the CEO and help build and execute on the vision. The primary objective for the COO will be to take over day-to-day operations so the CEO can free up more time to focus on innovation and strategic growth. We are looking for a partner to the leadership team who can be a sounding board for new ideas with a passion for translating the best ideas into systems and processes.
The Chief Operating Officer (COO) will be responsible for leadership and day to day management of the company. Working with the CEO, the COO will take responsibility for translating the strategy into a business plan and take ownership of leading the team in the execution of the plan.
Additionally, the COO will take ownership of a professional services initiative to build a potential strategy to increase market share by providing enhanced services to existing and potential customers. These services will focus on providing more robust solutions that leverage the product platform and embed us deeper into the customer value chain.
Primary Responsibilities
Promote an entrepreneurial environment that fosters new ideas and a culture of innovation
Translate long term goals into procedures, processes and KPI’s into the business plan that directs ownership and accountability for all managers and employees
Working with the team and CEO, develop a professionals services practice strategy to augment the current sales model
Assessment of the business opportunity with the existing client base to provide a broader enterprise solution that leverages the product platform
Create a profitable model to engage new potential customers and increase market share by offering fee-for-service customized solutions development
Provide executive leadership to the company and deliver the results targeted in the corporate strategy and business plans
Break down the Business Plan into clear objectives and delegate responsibilities and deliverables to each manager and ensure each employee has ownership, accountability and empowerment in achieving the company’s targets
Establish and maintain internal processes, procedures, and set a high standard of integrity throughout the company
Ensure the planning and management of the operating budget is within the means of the company
Help build financial models to align the financial strategy with the corporate vision
Ensure that transparent financial reporting structures are developed and implemented
Support the key team members in delivering marketing strategy, marketing communications, product marketing and promotions for products and services
Bring an open, mentorship and inclusive management style that builds strong autonomous management teams that communicate, and leverage each other’s strengths
Key Qualifications
Advanced university degree in a relevant field
10 years’ experience in a leadership role in an entrepreneurial company of approximately 30 employees
Ability to quickly learn new technology and communicate a clear value proposition to customers
Proven experience in operational leadership in comparable companies preferably in SaaS or technology-enabled services company
Experienced at managing the P&L for a company or division
Mentoring leadership style, knows how to inspire exceptional effort and achieve results
For more information, please contact
Colin Farrell colin@corporate.bc.ca 604-639-9563
Tim Swanson tim@corporate.bc.ca 604-639-9566
Sales Executive, CF-195000-R1 ***Completed***
Our client sells, implements, and supports 3rd party business management software to mid-sized businesses and small enterprises.
Due to continued growth they are looking for a Sales Executive to sell their cloud-based accounting solution to SMB-sized organizations. This is a hunter sales role and your responsibility is to grow their customer base in Canada.
To be considered for this role, you must be a successful software salesperson with experience selling accounting-focused solutions. You are trained and adept in solution selling and you believe in deploying a sales process/method to track your success.
Overview:
Our client sells, implements, and supports 3rd party business management software to mid-sized businesses and small enterprises.
Due to continued growth they are looking for a Sales Executive to sell their cloud-based accounting solution to mid-range organizations. This is a hunter sales role and your responsibility is to grow their customer base in Canada.
To be considered for this role, you must be a successful software salesperson with experience selling accounting-focused solutions. You are trained and adept in solution selling and you believe in deploying a sales process/method to track your success. This role reports to the CEO.
Requirements:
• Develop and present a thorough account and territory plan within your first 60 days
• Generate leads and build your sales funnel via prospecting (Email, Phone, LinkedIn, etc.)
• Respond to, and qualify, incoming leads
• Build key strategic relationships (CEO, COO, CFO, etc.)
• Uncover and identify the business value customers can obtain through leveraging your solution
• Attainment of sales quota, pipeline targets, and accurate sales forecasting
• Maintain and grow existing strong relationship with partner network
• Understand the competitive landscape and customer needs
• Work closely with marketing to define campaigns, follow-up, and reporting
• Proficiency with CRM solutions to track all customer details
• Represent the organization in a professional manner and maintain strong client relationships
Qualifications:
• Experience and success selling accounting software solutions
• Experience selling SaaS-based solutions with deal sizes ranging from $50K to $125K ARR
• Experience selling into manufacturing, agriculture, or mining is an asset
• 5+ years of software sales experience
• Proven ability to source, identify, develop and close new sales opportunities
• Outstanding communication, organizational, and time management skills
• Excellent sales, negotiation and closing skills
• Proven experience managing the complete sales cycle
• Ability to diagnose prospects’ needs and build relationships through a consultative approach
• Tech savvy with excellent computer skills
• University degree or equivalent experience
Other:
• Competitive compensation package, health benefits program
• Flexible environment that encourages new ways of thinking and exploring different approaches
• Diverse team with a strong emphasis on doing the right thing
• You will be required to be trained in, and adopt, our client’s sales methodology
• Travel throughout Canada as required (< 25%)
• The role is located in the Lower Mainland or the GTA
Contact:
Colin Farrell at colin@corporate.bc.ca or 604-639-9563 and reference CF-195000-R1
VP, Product Management ***Completed***
About the Company:
As one of the largest healthcare technology companies in North America, Change Healthcare is a catalyst to accelerate the journey toward improved lives and healthier communities. At Change Healthcare, they are using their influence to drive positive changes across the industry. Transforming the future of healthcare isn’t something they take lightly. It takes teams of the best and the brightest, working together to make an impact.
They provide software and analytics, network solutions and technology-enabled services that help their customers obtain actionable insights, exchange mission-critical information, control costs, optimize revenue opportunities, increase cash flow and effectively navigate the shift to value-based healthcare. Their solutions enable improved efficiencies and insights for all major stakeholders across the healthcare system, including commercial and governmental payers, employers, hospitals, physicians and other providers, laboratories and consumers.
Position Description & Key Qualifications
Reporting to the Vice President/GM Cloud Solutions, the VP, Product Management is accountable for the success of Change Healthcare’s next generation Enterprise Imaging solution, according to the business goals defined by the Imaging, Workflow & Care Solutions (IWCS) Executive team. The VP, Product Management is directly responsible for: product strategy; execution of Change Healthcare’s next generation Enterprise Imaging solutions roadmap; and, developing go-to-market plans.
The VP, Product Management ensures IWCS delivers competitive solutions to the market that contribute to predictable business results and optimizes resources based on the strategic plan.
To be successful in this role you will be an expert at: managing multiple priorities and deadlines simultaneously; making hard strategic decisions based on data and experience; and, achieving alignment and buy-in to the strategy.
Responsibilities:
Be a key member of the leadership team: inspire employees across the organization, beyond his/her immediate team. Promote the company’s values and be a role model for leaders in the organization.
Shape the strategy of the entire organization and contribute beyond the scope of his/her role, based on wide perspective and reach experience.
Build a winning strategy: build and monitor the execution of the solution strategy that includes transition from existing solutions to the next generation.
Lead market research activities to understand trends and customer behaviors in the market to ensure the effectiveness of IWCS strategy.
Go-to-Market plan: value propositions, key messages, sales alignment, pricing, segmentation and campaign to achieve desired adoption and sales targets of the solutions.
Lead a team of product managers that can work closely and effectively with the engineering team.
Frequently connect with customers and represent their point of view in internal discussions.
Serve as a bridge across Change Healthcare’s business units, leading to the alignment of product development processes and integration plans, as needed to accomplish strategy.
Manage a team of direct and indirect reports.
Full responsibility for hiring, performance, salary and termination decisions within your organization.
Qualifications:
Strong planning, decision making and judgment skills.
Data driven – making decision based on hard facts.
Excellent communication skills both oral and written.
Ability to work in cross-functional matrixed organization: Influencer, collaborator, team player.
Get things done, decisive.
Good judgment – capable of making good decisions quickly.
Strong planning skills.
Curious: continuously expanding his\her horizons.
Ability to balance control and delegation.
Proven ability to be the face of the company in front of customers and public forums.
Leverage diversity.
Experience working across multiple boundaries including internal and external relationships.
Proven experience in migrating products from on-premise to cloud.
15+ years of product management experience, specifically in enterprise systems.
10+ years of leading and managing large-scale organizations (75+ team members).
Experience in Agile methodologies implemented at a large scale.
Experience with large scale cloud solutions is an asset.
Experience in Healthcare IT, and specifically Medical Imaging is a definite asset.
Bachelor’s degree in business, computer science, engineering, health informatics, healthcare or marketing or related field is mandatory.
Strong preference for advanced business or technical education (MBA, MSc).
Preference for clinical certification (MD, RT, RN).
Other:
This role is located in Vancouver, BC and there is a relocation allowance available. They will consider remote candidates living on the west coast of the USA or within a 2 hour direct flight to Vancouver.
For more information about Change Healthcare please visit: www.changehealthcare.com
For more information about this opportunity, please contact:
Colin Farrell colin@corporate.bc.ca 604-639-9563
Amanda Du Toit amanda@corporate.bc.ca 604-639-9570
Platform R&D Engineer – Downtown Vancouver (open to WFH flex or full remote work) ***Completed***
Our client provides advanced scheduling decision support solutions to the global energy sector. They are a growing, stable company with a healthy and flexible work culture of collaboration, focusing on innovation and solving complex and real problems.
Job Description
You are a software R&D engineer who is motivated to work on building a platform that other developers can use. You will be part of a “core team” that is responsible for maintaining and developing new features for an innovative Java-based scheduling and optimization platform. Your responsibilities will include research, development, and implementation of algorithms, as well as writing high performance Java code to support our client’s interactive scheduling applications. You will coordinate with the development team working on different layers of the applications. A commitment to collaborative problem solving, sophisticated design, and a quality product is required to be successful in this role.
Responsibilities
To be successful, you will need to fit into a small company environment and be able to take on challenges that are not found in more structured organizations. You must also be a proactive and independent thinker, able to take ownership of tasks with little supervision. Your responsibilities will include:
Maintaining and developing new features for our existing Java-based scheduling and optimization platform
Scheduling and optimization algorithm requirements definition, specification, and design
Implementation of algorithm designs in Java
Software performance.
Requirements
Advanced Java or similar programming language skills
Strong background in mathematics, algorithms, and computation
Experience with mathematical modeling
Practical experience developing high performance code
Knowledge of optimization techniques and algorithms (including Stochastic Local Search)
Java/Swing or other desktop UI (visualization) experience a bonus
Advanced (graduate) degree in Mathematics or Computing Science preferred
Enjoy the benefits and opportunities at a long-established, smaller company without the risks and high-pressure of a startup. You will work with a team of mature and experienced developers who thrive on learning from and mentoring each other. While a fully remote position is an option, the preference is for the final candidate to be based out of BC or Edmonton – other Canadian locations may be an option.
Contact: Amanda Du Toit amanda@corporate.bc.ca
Product Implementation Consultant - Houston or OKC or Vancouver/Edmonton ***Completed***
As a member of their product implementation team, you will be responsible for the successful delivery of their scheduling products to end users in the oil & gas industry. You would apply a broad range of expertise to implementation projects, including:
Workshop facilitation and end-user requirements gathering
Hands-on product configuration and data integration
End-user training
Project Management
Customer relationship management
You would work on intensive, short-term (1-3 month) projects, and travel to customer locations (primarily in the US) 25-50% of the time.
Work from home office
Our client develops advanced software for scheduling upstream operations. Their products create shareholder value for their clients by increasing operational efficiency, reducing cycle times, and improving collaboration within project teams. They combine deep knowledge of optimization and up-stream scheduling best practices to provide tangible improvements to drilling program productivity.
More about the role:
As a member of their product implementation team, you will be responsible for the successful delivery of their scheduling products to end users in the oil & gas industry. You would apply a broad range of expertise to implementation projects, including:
Workshop facilitation and end-user requirements gathering
Hands-on product configuration and data integration
End-user training
Project Management
Customer relationship management
You would work on intensive, short-term (1-3 month) projects, and travel to customer locations (primarily in the US) 25-50% of the time.
Expectations:
To be successful, you will need to fit into a small company environment, and be able to take on challenges that are not found in more structured organizations. You must also be a proactive and independent thinker, able to take ownership of tasks with little supervision. As one of the company’s main contacts for customers you will:
Act as a key customer contact for the implementation of their scheduling products
Build strong relationships with customer end-users, and manage their expectations during the implementation process
Plan implementation projects
Conduct end-user workshops to elicit product configuration and data integration requirements
Perform most of the product configuration to address specific customer requirements
Collaborate with other team members on complex product configuration and data integration tasks
Train end-users in the use of configured products, support testing, and assist with transition to production status
Monitor and communicate project status to customers/internal team
Ensure continuing customer satisfaction post implementation
Requirements:
Knowledge of resource scheduling issues
Knowledge of upstream oil & gas operations (nice to have)
Product configuration knowledge and technical ability
Comfortable conducting workshops with a range of technical and non-technical end-users
Experience with databases (MS SQL Server and Oracle) and data integration techniques
Highly-developed end-user training skills
3-5 years relevant background in customer-facing project execution
Ability to coordinate multiple simultaneous projects using strong organizational skills
Reliable, flexible, and collaborative work style
Degree in computer science, engineering, or MIS highly desirable
This position is based in Houston or Oklahoma City OR in Vancouver or Edmonton. Periodic travel to other North American and international locations will be required.
Successful candidate will/may work from home office and travel to client sites as required.
They offer a challenging and dynamic environment where you can bring your skills and experience to bear on important issues facing major oil & gas organizations. They put a premium on delivering innovative and quality products, while having fun doing it.
Contact: Amanda Du Toit amanda@corporate.bc.ca
Sr. Java Developer – Downtown Vancouver (with work-from-home flexibility) ***Completed***
We are looking for a senior Java/SaaS developer who has successfully delivered enterprise software solutions both on premise and on SaaS environments. Responsibilities will include enhancing and adding to software products currently deployed on premise by small to large organizations. You will also be architecting and implementing new secure and scalable cloud applications. As a senior member of the development team you are expected to mentor Junior team members. You will coordinate with the rest of the team working on different layers of our development platform. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Our client provides advanced scheduling decision support solutions to the global energy sector. They are a growing, stable company with a healthy and flexible work culture of collaboration, focusing on innovation and solving complex and real problems.
Job Description
We are looking for a senior Java/SaaS developer who has successfully delivered enterprise software solutions both on premise and on SaaS environments. Responsibilities will include enhancing and adding to software products currently deployed on premise by small to large organizations. You will also be architecting and implementing new secure and scalable cloud applications. As a senior member of the development team you are expected to mentor Junior team members. You will coordinate with the rest of the team working on different layers of our development platform. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities
Enhance and extend our current software products deployed on premises
Mentor Junior developers
Improve tools for product implementation consultants who configure our software products for various customers
Help continuously improve development process and infrastructure.
Skills and experience
At least 5 years experience in software development
Experience in building complex software systems that have been successfully delivered to customers
Experience working with product implementation and support teams
Experience in building enterprise web applications that are installed on premise at customer sites
Strong proficiency in Java based application development
Some knowledge of cloud concepts and cloud architecture
Experience with cloud development, building containerized applications, CI/CS pipelines
Some experience with AWS or alternative cloud platforms
Experience building secure and scalable SaaS products with cloud services will be an advantage
Very familiar with working in agile development environment
Experience mentoring team members
Bachelor’s in computer science or related field.
Enjoy the benefits and opportunities at a long-established, smaller company without the risks and high-pressure of a startup. You will work with a team of mature and experienced developers who thrive on learning from and mentoring each other.
Contact: Amanda Du Toit amanda@corporate.bc.ca
Head of Products, Vancouver, BC, CF-191100 *** Completed***
Position Description & Key Qualifications:
Are you passionate about investing? Are you a successful, creative, driven customer-facing product manager? Are you strategic in nature, yet have the ability to get down in the weeds and get stuff done? Do you love working in small, entrepreneurial organizations surrounded by like-minded, smart and entrepreneurial people, who are fired up about growing a great company? If this sounds like you, then please, keep reading.
Continued rapid growth has created the need for a passionate, creative, and successful Head of Products. InvestX is looking for a Head of Products to define their next-generation investment platform.
You will inspire the organization with your vision. You will be one of InvestX’s external key thought leaders. Leveraging your nimbleness and innovation, you will affirm InvestX’s place in the investment community. You report directly to the CEO and will be hands-on with all functional areas of the business to define and execute the overall product strategy.
You will build products from existing ideas and develop new ideas based on your industry experience and your ongoing contact with clients, partners, and the market. You possess a unique blend of business and technical savvy, a big-picture vision, and the drive to make that vision a reality. You enjoy spending time with clients to understand their problems and create innovative solutions for the investment market.
Responsibilities:
Set product strategy and direction. Define the product roadmap and market requirements for the short and long term success of the organization.
Instill a client-listening culture by initiating and leading the execution of customer-facing activities including regular client and partner visits, industry events, and strategic speaking engagements.
Foster and promote a partner-focused delivery model ensuring the partner’s voice is considered in every decision. Analyze potential partner relationships for the platform, and effectively manage key technology partnerships.
Work closely and collaboratively with the executive team and other departments (sales, marketing, development, etc.) to drive the product roadmap.
Develop comprehensive product plans, incorporating market requirements, competitive landscape, and establishing the objectives, strategies, and actions required to achieve business goals.
Produce high quality requirements and effectively prioritize and manage the scope of each product launch to deliver key functionality on time and on budget.
Ensure consistent execution of product lifecycle processes from concept to launch. Deliver value-based prioritization of product development initiatives ensuring maximum ROI and market-driven alignment. Build solid business cases to support your ideas and product strategy.
Develop and implement a company-wide go-to-market plan for the platform, working with all departments to execute. Define positioning, packaging, operational requirements, and pricing.
Deliver world-class innovation in features, usability, and platform performance with consistent rhythm of releases. Define and manage a cross-functional process for prioritizing, delivering and launching product releases.
Be the internal and external authority and advocate for the platform.
Assure quality standards are being met and that legal documentation requirements are satisfied.
Qualifications:
7+ years product management experience bringing enterprise software products (SaaS/PaaS) to market, including experience launching products internationally.
Domain expertise in the investment industry (or similar) is required.
Experience defining market and product requirements.
Demonstrated track record of success. Not only do you deliver great products on time, you have exceeded expectations throughout your career.
Entrepreneurial drive and demonstrated ability to achieve stretch goals in an innovative and fast-paced environment.
You are a leader by nature. People want to work with you, they want to follow you. You don’t demand respect, your earn it naturally.
Proven track record of using data and metrics to define and justify market and product requirements, build business cases, and measure product performance.
Experience creating positioning and messaging strategy and the ability to present complex information clearly and concisely.
Demonstrated ability to build and deliver inspiring presentations to key stakeholders and audiences.
Experience managing multiple, competing priorities simultaneously.
Fluent English written and oral communication skills.
Strong knowledge of UX best practices.
Experience negotiating with, and influencing, stakeholders.
Bachelor’s degree or equivalent practical experience.
MBA or advanced degree preferred.
Ability to travel as required.
About the Company:
InvestX Capital Ltd. is a fast-growing, profitable, hi-tech start-up, launched in March 2014. They are backed by a number of institutional investors. InvestX has been featured and covered by the Wall Street Journal, Fin Alternatives, Dow Jones, Globe & Mail, Thomson Reuters, New York Times and others.
InvestX provides wealth managers, financial platforms, and their clients access to private "growth equity" investments like DocuSign, Spot ify, UBER, Pinterest, Dropbox, etc. in retail size allotments. Growth equity is currently one of the top performing asset classes. Before InvestX, private equity investing has been the exclusive domain of a small group of institutional investors. Through InvestX, accredited investors can access institutional quality, private equity, without the traditional multi-million dollar investment minimums.
For more information about the company please visit: www.investx.com
For more information about this opportunity, please contact: Colin Farrell at colin@corporate.bc.ca or 604-639-9563
Head of Product and Development, Vancouver ***Completed***
We are looking for a difference maker whose contribution will contribute to making this Canadian company a global brand in its target market. Rapid growth of 30% per annum to date, and increased software releases by 350% over the last few years, reflect the strength and appeal for this opportunity.
Reporting directly to the President the Head of Product and Development will own the Destiny of the Product and be a key member of the global Leadership team. With a team of 15 reports that span both the Development Team and the Product Management team, this is a critical role for the organization.
You will navigate the ever-changing technology landscape and help select the right exponential technology as it aligns with the aspirational and growth requirements of customers. You will also work closely with marketing, sales and customer success teams to optimize revenue opportunities.
Profitable and privately held, this global SaaS company builds intelligent and secure enterprise solutions for small and medium businesses, in a 32 Billion market segment. Their essential cloud-based and mobile tools have been proven to increase their clients’ profits. With 100 employees, more than 1 million users, and over 120,000 companies they are known for their integrity, stability, flexibility, and financial security.
Responsibilities:
We are looking for a difference maker whose contribution will contribute to making this Canadian company a global brand in its target market. Rapid growth of 30% per annum to date, and increased software releases by 350% over the last few years, reflect the strength and appeal for this opportunity.
Reporting directly to the President the Head of Product and Development will own the Destiny of the Product and be a key member of the global Leadership team. With a team of 15 reports that span both the Development Team and the Product Management team, this is a critical role for the organization.
You will navigate the ever-changing technology landscape and help select the right exponential technology as it aligns with the aspirational and growth requirements of customers. You will also work closely with marketing, sales and customer success teams to optimize revenue opportunities.
Key Requirements:
10+ years in a B2B SaaS company with experiences in product management
5+ years’ experience managing a team of Designers and Software Developers and Product Managers
Strong entrepreneurial mind-set and an appreciation for revenue optimization.
Ability to talk tech in-depth and weigh in on technical tradeoffs
The ability to create goals, prioritize, and defend your decisions driving towards the goals you define
A metrics focus, with an ability to define metrics for success and failure and analyze what may or may not be working
A strong product sense and deep understanding of what makes products effective
Self-motivated and willing to handle competing priorities in a fast-paced environment.
CRM experience a bonus
For an exciting growth opportunity, a fabulous work environment and excellent benefits, please contact us to chat about the potential fit.
Contact: Amanda Du Toit - amanda@corporate.bc.ca
Chief Operating Officer, FinTech Marketplace ***Completed***
Our Client is a FinTech company that has developed an online distribution platform for investment products that allows accredited investors, family offices and institutions to access growth equity investments that would otherwise be unavailable. The next growth phase for the company is to launch a new trading marketplace to better facilitate the distribution and trading of private equity investments. To execute on the strategy, the CEO is looking to bring on an exceptional leader as the Chief Operating Officer as his key partner in building the company.
The COO will take ownership of building the team, implementing systems and process as well as overseeing the development and deployment of the trading platform. This will include directing the technology development, regulatory compliance, legal, research and back office. The ideal candidate will have experience in launching a new exchange, online broker-dealer platform or online financial services company and will have a deep understanding of both technology and regulatory requirements for operating a marketplace with global clients.
Our Client is a FinTech company that has developed an online distribution platform for investment products that allows accredited investors, family offices and institutions to access growth equity investments that would otherwise be unavailable. The next growth phase for the company is to launch a new trading marketplace to better facilitate the distribution and trading of private equity investments. To execute on the strategy, the CEO is looking to bring on an exceptional leader as the Chief Operating Officer as his key partner in building the company.
The COO will take ownership of building the team, implementing systems and process as well as overseeing the development and deployment of the trading platform. This will include directing the technology development, regulatory compliance, legal, research and back office. The ideal candidate will have experience in launching a new exchange, online broker-dealer platform or online financial services company and will have a deep understanding of both technology and regulatory requirements for operating a marketplace with global clients.
Requirements:
Advanced university degree in a relevant field
10+ years’ experience in a leadership role in a fast-growing entrepreneurial company
Ability to quickly learn new technology and communicate a clear value proposition to internal and external customers
Proven experience in operational leadership in comparable companies preferably in fintech or financial services
Understanding of and experience in equity, fixed income, foreign exchange or online brokerage operations
Exceptional communications and leadership skills
For more information, please contact:
Tim Swanson
tim@corporate.bc.ca
+1-604-639-9566
Lead Software Engineer - Node + Kubernetes/Docker (AD_LSE) ***Completed***
Our clients is an established SAAS provider with global customers consisting of large and prominent media brands. They are expanding their team, and looking for someone that can take the technical leadership of a small, dedicated and experienced team – with a focus on containerization.
Our clients is an established SAAS provider with global customers consisting of large and prominent media brands. They are expanding their team, and looking for someone that can take the technical leadership of a small, dedicated and experienced team – with a focus on containerization.
Responsibilities:
Use your expertise and knowledge to improve software and processes
Provide effective technical direction and mentorship to the development team
Perform code reviews of source code developed by team members
Develop well documented, highly scalable services and APIs.
Requirements:
7+ years of application software development experience
5+ years in Javascript with strong proficiency
Strong experience with the Node.js ecosystem
Strong leadership and mentoring skills
Working experience developing highly scalable services and APIs
Working experience with Kubernetes and the k8s ecosystem
Working experience with AWS and infrastructure as code
Relational database experience
Nice to have:
Experience developing interfaces using React
Experience architecting and implementing CI/CD
Log streaming experience, i.e. EFK stack
Experience with secrets management, i.e. Vault.
They offer a healthy culture, supporting flexibility and work-life balance. Their compensation is competitive.
Contact: Amanda Du Toit amanda@corporate.bc.ca
Database and Integration Consultant – Downtown Vancouver (AD_DBI) ***Completed***
We are looking for an intermediate to senior Database and Integration Consultant. In this role, you will (a) use your experience and knowledge of database development (such as writing SQL scripts and stored procedures) to help our customers support/maintain their integration components to other applications, as well as (b) lead new integration projects. You will work collaboratively with other product implementation consultants in various projects. Projects are intensive, short-term assignments between 1 - 3 months in duration.
Our client provides advanced scheduling decision support solutions to the global energy sector.
Job Description
During the implementation process, their products often have to be integrated with other applications to ensure that all relevant data concerning schedules is available to the end users. We are looking for an intermediate to senior Database and Integration Consultant. In this role, you will (a) use your experience and knowledge of database development (such as writing SQL scripts and stored procedures) to help our customers support/maintain their integration components to other applications, as well as (b) lead new integration projects. You will work collaboratively with other product implementation consultants in various projects. Projects are intensive, short-term assignments between 1 - 3 months in duration. Your work will primarily be in the Vancouver office but may require some travel to customer sites (10% to 15% of the time). Travel is mostly in the U.S. with potential trips to Australia, the Middle East, Europe, and South America.
Responsibilities
Design and develop PL/SQL and T-SQL stored procedures for integration purposes
Take on the role of database expert within the product implementation and support group
Develop and maintain database read/write components for integration with third party applications
Configure and deploy database and integration components
Work with development team to enhance our product family’s database use.
Skills and experience
BSc. in computer science or other related fields
Experience working in the database field
Strong proficiency with JDBC
Strong proficiency in PL/SQL and T-SQL
Thorough understanding of database performance issues
Strong knowledge of MS Excel
Experience with integration APIs
Familiarity with Informatica or SSIS a plus
Energy industry experience nice to have but not mandatory.
A flexible and cohesive work environment is offered; with option to work from home-base from time to time. You will work with a team of mature and experienced developers who thrive on learning from and mentoring each other.
Contact: Amanda Du Toit amanda@corporate.bc.ca
Senior FrontEnd/UI Developer – Downtown Vancouver (AD_FE) ***Completed***
We are looking for a Senior Web FE Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include implementing visual elements and their behaviors with user interactions. You will collaborate with front-end and back-end web developers to build all client-side logic primarily using React.js. Your main focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Redux). You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Our client provides advanced scheduling decision support solutions to the global energy sector.
Job Description
We are looking for a Senior Web FE Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include implementing visual elements and their behaviors with user interactions. You will collaborate with front-end and back-end web developers to build all client-side logic primarily using React.js. Your main focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Redux). You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities
Developing new and maintaining existing UI features using React.js
Building reusable components and front-end libraries for future use
Translating designs and wireframes into high quality code and usable UI
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Rapid prototyping
Skills and Qualifications
At least 5 years experience in developing web application front-end
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Thorough understanding of React.js and its core principles
Experience with popular React.js workflows (such as Redux)
Deep knowledge and understanding of user-centred design techniques and principles and being able to design web and desktop applications that achieve their goals and deliver the intended user experience
Familiarity with RESTful APIs
Familiarity with newer specifications of EcmaScript Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Ability to understand business requirements and translate them into technical requirements
A knack for benchmarking and optimization
Familiarity with code versioning tools (Git)
Being proactive and able to work independently on a project
Highly desirable experiences: Java; working with AWS infrastructure
A flexible and cohesive work environment is offered; with option to work from home-base from time to time. You will work with a team of mature and experienced developers who thrive on learning from and mentoring each other.
Contact: Amanda Du Toit amanda@corporate.bc.ca
Mobile/Android Developer – Downtown Vancouver (AD_AD) ***Completed***
Our client is a technology solution provider focused on digital transformation for financial services and other enterprise environments. They are expanding their dynamic and collaborative team by hiring a seasoned Android Developer. They are known for their speed and using Agile methodologies and Lean Startup principles to deliver projects for both established companies and well-funded startups.
A consultative mindset, and the ability to work fast and on multiple projects concurrently as well as strong analytical problem-solving skills will be essential. Occasional travel may be required.
Our client is a technology solution provider focused on digital transformation for financial services and other enterprise environments. They are expanding their dynamic and collaborative team by hiring a seasoned Android Developer. They are known for their speed and using Agile methodologies and Lean Startup principles to deliver projects for both established companies and well-funded startups.
A consultative mindset, and the ability to work fast and on multiple projects concurrently as well as strong analytical problem-solving skills will be essential. Occasional travel may be required.
Role responsibilities:
CompSci/Engineering or related/equivalent
Tackle complex architectures and consult with clients to add value to their enterprise environments
Design, develop and implement digital transformation projects to create omnichannel experiences
Own key components of the banking solution and work on finding ways to make solutions faster, more resilient and more flexible
Form an important part of a high-performance Scrum team
Collaborate with designers, product managers, and your development team to deliver compelling user-facing products and services
Requirements:
At least 3 years of experience in Android Development
Developing and maintaining software using Java
Experience building native Android apps (bonus points for experience building hybrid mobile apps!)
Experience working with fragments, animation, threading, and the latest Android APIs
Experience with automated test suites and ensuring quality in your code
Experience working with REST APIs
Experience with AWS is a plus.
The company offers competitive compensation and benefits, flexible work environment and a healthy and collaborative work culture.
Contact: Amanda Du Toit amanda@corporate.bc.ca
Senior Fullstack .NET Developer – Downtown Vancouver (AD-NET) ***Complete***
Our client is looking for a senior developer to work with their CTO on the current and future iterations/features of their product. The primary and first challenge will be moving from ASP.NET to MVC framework, with a strong commitment to security. We are looking for someone that has the ability and interest to participate at decision-making level on all tech-related aspects. You should have a voice and want to contribute to making a successful company exceptional.
The Opportunity:
Our client is a profitable Vancouver-based company, specializing in governance tools for the public sector. They have experienced significant success in recent years and are looking for a key tech hire to leverage their current successes and growth.
About the Role:
Our client is looking for a senior developer to work with their CTO on the current and future iterations/features of their product. The primary and first challenge will be moving from ASP.NET to MVC framework, with a strong commitment to security. We are looking for someone that has the ability and interest to participate at decision-making level on all tech-related aspects. You should have a voice and want to contribute to making a successful company exceptional.
Key Requirements:
Computer Science qualification or comparable experience
Experience with developing secure high-availability SaaS products
At least 4-5 years in object-oriented design and programming using the ASP.NET Framework, C# and Visual Studio
Proficient with building custom applications using C#, ASP.Net, MVC, Web API 2, SQL Server using .Net 4.5
Extensive knowledge of JavaScript, jQuery, HTML, CSS
Experience with modern JavaScript frameworks like Bootstrap.JS, Knockout.js, Angular.js, React or Backbone (nice-to-have)
Experience with complex SQL queries
Experience with Azure (nice-to-have)
Proficient with developing mobile applications for Windows, iOS and Android
Proficient with building RESTful web services
Experience with using Object Relation Mapping tools like Entity Framework, Dapper
Experience with third party API integration (nice-to-have)
Excellent communication skills and strong analytic / problem solving skills required.
The company offers work-from-home flexibility, competitive compensation, and a collaborative and supporting team environment. If you don’t have all the experience yet, but with a great attitude, energy and potential to learn, don’t hesitate to reach out and let’s chat about the opportunity.
Contact: Amanda Du Toit amanda@corporate.bc.ca