Christopher Singer
AeroLeads people directory · profile

Christopher Singer Email & Phone Number

Principal at Flashed Embedded Software Solutions Inc. at Discover Battery
Location: Squamish, British Columbia, Canada 10 work roles 1 school
1 work email found @phrma.org LinkedIn matched
✓ Verified August 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email c****@phrma.org
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Principal at Flashed Embedded Software Solutions Inc.
Location
Squamish, British Columbia, Canada
Company size

Who is Christopher Singer? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Christopher Singer is listed as Principal at Flashed Embedded Software Solutions Inc. at Discover Battery, a with 35 employees, based in Squamish, British Columbia, Canada. AeroLeads shows a work email signal at phrma.org and a matched LinkedIn profile for Christopher Singer.

Christopher Singer previously worked as Software Team Lead (Contract) at Agilik - Bionic Power Inc. and Embedded Software Contractor at Discover Battery. Christopher Singer holds Bachelor Of Electrical Engineering, Communications Specialization from University Of Victoria.

Company email context

Email format at Discover Battery

This section adds company-level context without repeating Christopher Singer's masked contact details.

{first}.{last}@phrma.org
86% confidence

AeroLeads found 1 current-domain work email signal for Christopher Singer. Compare company email patterns before reaching out.

Profile bio

About Christopher Singer

Architect/Embedded Software Engineer and Certified Scrum Master Contractor with over 20 years of experience developing products for the Power Electronic and Telecommunication Industries. My career focus is on the various architecture, tools, estimation and development processes that improve quality of embedded software as well as time to market.

Listed skills include Embedded Software, Software Development, Device Drivers, Embedded Systems, and 18 others.

Current workplace

Christopher Singer's current company

Company context helps verify the profile and gives searchers a useful next step.

Discover Battery
Discover Battery
Principal at Flashed Embedded Software Solutions Inc.
Employees
35
AeroLeads page
10 roles

Christopher Singer work experience

A career timeline built from the work history available for this profile.

Software Team Lead (Contract)

Current
Agilik - Bionic Power Inc.

Vancouver, Bc, Canada

Leading Team of 4 junior developers to refactor prototype product code base to production ready state. The team is receiving instruction on process for release, code review, testing and debugging skills, API design, revision control and requirements gathering.Reverse engineering prototype code base determine architecture, fix system crashes (deadlock), detect and resolve realtime deadline issues, and gather requirements for the system.

Jan 2022 - Present

Embedded Software Contractor

Current

Richmond, British Columbia, Canada

Development of Embedded Software Systems for Lithium Ion BMS and Gateway to access networked BMS devices for close loop charging.Create and maintained a platform that is used in batteries, display devices and gateway devices. The platform includes: • dependency injected HAL layer• debug CLI with tab completion for testing• proprietary CAN protocol that supported: close loop charging, remote upgrade and data collection, and on-the-fly file compression, and battery aggregation of up to 24 units into a single system• CAN protocol for remote shell access and command execution• file system integration and management• raw NAND flash management for error handling, bad block and wear levelling.Supported process development for unit testing, coding standard, automated code quality checks and git hooks as well as a review process and branching strategy.

Apr 2018 - Present

Scrum Master/Technical Lead

Current

Greater Vancouver Metropolitan Area

Project planning and estimation including creation of milestones and product backlogs for new projects. Organize and chair scrums meetings and replanning as needed.

Feb 2017 - Present

Senior Software Engineer/Technical Lead

Vancouver, Canada Area

Developed Variable Frequency Drive (VFD) integration with BACNet stack and high speeds proprietary SPI interface. Implemented python based C code generation tool that could convert the modbus registers description from CSV file format to sorted C table. This tool allowed a team of 6 to work on the register descriptions and format in Confluence and generate code to to access an synchronize the registers to a local cache. As a scrum master, I support integration of the Delta Controls team with the parent companies VFD development team to resolve interface a communication bugs that were blocking the project. Coached the team in story development and the scrum meetings.

May 2017 - May 2018

Senior Software Engineer/Scrum Master

Exegin Technologies Inc

Developed software port layer for IPv6 network stacks to 6LoWPAN stack:• Created port layer for virtual selection of the network stack to be use by the 6LoWPAN firmware. • Ported InterNiche IPv6 network stack to the Exegin 6LoWPAN stack by creating a network interface driver.• Creation of virtual network stack based on port layer to allow unit testing. Deployed Scrum Project Management System:• Trained team on Scrum practices of estimation, workflow, sprints and the various artifacts of the Scrum Methodology.• Transitioned to using JIRA Agile to improve team’s ability to track work and forecast completion dates.• Guide team through initial backlog creation and meetings essential to Scrum including Planning, Backlog Decomposition, Review and Retrospectives.

Feb 2015 - Jan 2017

Senior Firmware Engineer

Delta-Q Technologies

Developed software drivers for next generation of IC charger product line:• Extended driver architecture developed in the iC650 architecture to support additional PWM and ADC channels peripherals needed for next generation IC series chargers.• Developed Tachometer module for input pulse counter hardware from MTU peripheral.

Dec 2014 - Feb 2015

Architect/Senior Embedded Software Engineer/Owner

Completed a contract to migrate a product months away from release between Renesas RX621 and RX631 microprocessor. During the migrations I was able to rewrite some of the SPI driver increasing its throughput by 5%. The migration included migration and testing of USB, RTC, I2C, SPI, PWM, DAC, ADC, IRQ, Hardware Timers, Low Voltage Detection, External Bus Controller. A second contract was completed to develop a USB Device application on Renesas RX631 and added ADC sampling for a temperature sensor to the product.A third contract development covered integration and compliance testing as well as large portion of the embedded GUI. The results of the integration testing were the identification and resolution of a significant LCD signal timing issue which would have voided the LCD warrantee. Furthermore, the GUI was rewritten to be state event driven resulting in a vast improvement in GUI performance and resource use. Several key system architecture problems were resolved resulting in the improving the system RAM heap size by 1750 kB. Further identified issues with how the Zigbee network commissioning was being used which was resulting in possible issues in an enterprise deployment as well as ongoing connectivity issues experience in beta.

May 2013 - Dec 2014

Senior Embedded Software Engineer/Architect/Scrum Master

Architect and Embedded Software Lead of 8 person development team for flagship product: IC650 industrial charger.Developed Software Architectures for IC650 charger product line successfully launching with new customer forecasted at 40K+. I developed and document the component, dynamic and stack views of the software architecture using a layered approach to the architecture to manage complexity of the 170+ KLOC project. I also manage relationship with embedded processor supplier to get advanced debugging tools and early silicon for development team. Built trust between team members by implementing feedback from sprint reviews to improve team performance.Created Software Development Processes to facilitate teamwork and improve productivity resulting increased productivity by 7 man-days per month by: Creating a software release process, selecting and deploying integrated tools bug tracking, code reviews, source control and test. FInally through created and trained the team in quality techniques for development, including test driven design (on and off target testing) and code review process.

Oct 2010 - Feb 2013

Senior Firmware Engineer

Firmware Development lead for the Communication Gateway Product and Developer selected to facilitate unification cross divisional software teams.Redesigned the firmware for the Xantrex Communication Gateway version 2.0 (unreleased) improving performance, remote control and configuration while and eliminating RMAs that result from software upgrades. The new architecture reduced code utilization by 4%, ram utilization by 1.5% while improving reliability and response times of the web site by up to 12 seconds. Rewrote firmware upgrade code and eliminated 5 different code and design bugs that would result in upgrade failures that required RMA of the unit. Developed complete product test plan and supported the test team in its execution. Facilitated unification of team in Livermore with the Burnaby Software team through support of the 500kW Grid Tie (GT-500e) inverter. In this capacity I coordinating between my local functional manager and the remote functional manager of the high power solar software team. Supporting design review, implementing changes that resulted in a code space reduction of 4% during a two-week period.

Oct 2008 - Oct 2010

Firmware Engineer

Xantrex Technologies Ltd

Responsible for support all six product families and new product development of the Programmable Division at Xantrex.Planned and managed transfer of product lines programmable division with company acquired in San Diego during 8 month period setting the stage for the sale of Xantrex. Planned project schedule using MS Project, created documentation of design and build processes for 6 product lines with disparate environments as well as support tools and drivers.Developed architecture and implemented Software for XTR programmable power supplies meeting additional requirements in a code base that was at 90% code space utilization and 95% RAM by:Designed and planned features including In Application Programming (IAP), Calibration without power cycling, Calibration data upload and download and tools for applying this feature to the product to allow customer upgrade and debugging. Verified the digital design of the XTR main board and GPIB option card. Including identifying several cost saving design suggestions which reduced the BOM cost by $3.25 per unit.Supported Sales Application Engineers (SAE) with all programmable power supply digital control cards questions and problems by resolving technical issues with Boeing contributing to a $100 000 order.

Mar 2005 - Oct 2008
Team & coworkers

Colleagues at Discover Battery

Other employees you can reach at discoverbattery.com. View company contacts for 35 employees →

1 education record

Christopher Singer education

FAQ

Frequently asked questions about Christopher Singer

Quick answers generated from the profile data available on this page.

What company does Christopher Singer work for?

Christopher Singer works for Discover Battery.

What is Christopher Singer's role at Discover Battery?

Christopher Singer is listed as Principal at Flashed Embedded Software Solutions Inc. at Discover Battery.

What is Christopher Singer's email address?

AeroLeads has found 1 work email signal at @phrma.org for Christopher Singer at Discover Battery.

Where is Christopher Singer based?

Christopher Singer is based in Squamish, British Columbia, Canada while working with Discover Battery.

What companies has Christopher Singer worked for?

Christopher Singer has worked for Agilik - Bionic Power Inc., Discover Battery, Microplex Systems Ltd., Delta Controls Inc., and Exegin Technologies Limited.

Who are Christopher Singer's colleagues at Discover Battery?

Christopher Singer's colleagues at Discover Battery include Dean Smurthwaite, Peter Elmes, Justin Barlow, Wisen He, and 梁焕庆.

How can I contact Christopher Singer?

You can use AeroLeads to view verified contact signals for Christopher Singer at Discover Battery, including work email, phone, and LinkedIn data when available.

What schools did Christopher Singer attend?

Christopher Singer holds Bachelor Of Electrical Engineering, Communications Specialization from University Of Victoria.

What skills is Christopher Singer known for?

Christopher Singer is listed with skills including Embedded Software, Software Development, Device Drivers, Embedded Systems, Debugging, Testing, Firmware, and Integration.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Christopher Singer you were looking for.

View similar profiles