Jason Constam

Jason Constam Email and Phone Number

Senior Firmware Engineer at Levven @ Levven
edmonton, alberta, canada
Jason Constam's Location
Edmonton, Alberta, Canada, Canada
Jason Constam's Contact Details

Jason Constam personal email

n/a

Jason Constam phone numbers

About Jason Constam

I have a passion for firmware. It is the glue that binds high-level outcomes to the hardware that's executing the task.Over the last 14 years, I have been honing my C development skills in the oil and gas and home automation industries. I have worked on teams as small as three engineers and as large as several dozen people across multiple disciplines and countries. Projects I have worked on have ranged from bare-metal devices with a few kB of RAM up to asymmetric multi-core systems running both an RTOS and embedded Linux. In addition to writing code, I have extensive experience in firmware design and architecture.I am a staunch advocate for applying standard software development principles into the firmware world (where they are not as common). I have added unit testing (Google Test/Ceedling/CMock), code coverage (gcov), and static analysis (Parasoft CppTest/cppcheck/clang-tidy) to multiple existing projects. In addition I have setup Continuous Integration systems using Jenkins, Azure DevOps, and GitHub Actions and created/managed the build environments in Linux and Windows (both bare metal and in virtual machines) as well as with Docker containers.I also strongly believe in automating system regression testing. I have done this using National Instruments TestStand and the Robot Framework. This has given me experience in writing C# and Python.

Jason Constam's Current Company Details
Levven

Levven

View
Senior Firmware Engineer at Levven
edmonton, alberta, canada
Website:
levven.com
Employees:
21
Jason Constam Work Experience Details
  • Levven
    Senior Firmware Engineer
    Levven Jan 2020 - Present
    Edmonton, Canada Area
    Design and development of highly reliable firmware solutions across an entire product line of wireless home automation and lighting products.Creation and management of Continuous Integration pipelines (using Azure DevOps and GitHub Actions) responsible for validating the overall quality of firmware.Development and maintenance of firmware build system including provisioning dedicated Linux servers, creation of Docker containers, and migration from a vendor IDE build system to a more standard build system using open source tools such as GNU Make and CMake.Development of automation systems capable of programming and configuring new products for the manufacturing process to ensure high quality products can be consistently delivered as fast as possible.Development of an automated test system (using Robot Framework) capable of validating the functionality and integration of the entire wireless ecosystem.Modernization of firmware development process to include unit testing (using Ceedling/CMock/Unity), static analysis (using CppCheck), and automated creation and deployment of documentation (using Doxygen and Github Actions).Participation in code reviews and pull requests from other firmware engineers.Coordination with internal software development teams to ensure a consistent API and interactions between IOT devices and cloud infrastructure.Coordination of external software development with a 3rd party contractor.Direct customer support for advanced troubleshooting, diagnosis, and correction of issues.Languages used: C, Python, Bash, PowerShellTools used: Mongoose OS, Robot Framework, CMake, CppCheck, Ceedling, CMock, Unity (unit test framework)Systems used: GitHub, Azure DevOps, JIRA, Confluence, Scalyr, Retool, Amazon S3
  • Schlumberger
    Lead Firmware Engineer
    Schlumberger Aug 2014 - Dec 2019
    Clamart, France
    Responsible for design and development of embedded firmware for subsea and surface oil well monitoring/interface equipment.Firmware development in C and C++ using test-driven development. Creation and maintenance of unit tests. Creation and management of multi-target build system for firmware, unit tests, and static analysis using CMake and GNU Make. Development of custom Linux distribution using the Yocto Project.Scrum master.Development of CI systems to manage continuous testing/deployment.Management of multiple inter-connected Git repositories.Support and training of junior software developers. Training and support of users.
  • Schlumberger
    Firmware Engineer
    Schlumberger Jun 2008 - Jul 2014
    Edmonton, Canada Area
    Responsible for design and development of embedded firmware for subsea and surface oil well monitoring/interface equipment.
  • Schlumberger
    Intern
    Schlumberger May 2007 - Dec 2008
    Edmonton, Alberta, Canada
  • Telus
    Intern
    Telus May 2005 - Aug 2005
    Edmonton, Canada Area
  • Epcor
    Intern
    Epcor Jan 2005 - Apr 2005
    Edmonton, Canada Area
  • Telus
    Intern
    Telus May 2004 - Aug 2004
    Calgary, Canada Area

Jason Constam Education Details

Frequently Asked Questions about Jason Constam

What company does Jason Constam work for?

Jason Constam works for Levven

What is Jason Constam's role at the current company?

Jason Constam's current role is Senior Firmware Engineer at Levven.

What is Jason Constam's email address?

Jason Constam's email address is jc****@****slb.com

What is Jason Constam's direct phone number?

Jason Constam's direct phone number is +178048*****

What schools did Jason Constam attend?

Jason Constam attended University Of Alberta.

Who are Jason Constam's colleagues?

Jason Constam's colleagues are Rick Herder, Nabil Fallah, Leslie Deleon, Nabil Fallah, Vanessa Wright, Nathan Smith, Nour Aya.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.