Jason Constam Email and Phone Number
Jason Constam work email
- Valid
- Valid
Jason Constam personal email
Jason Constam phone numbers
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.
Levven
View- Website:
- levven.com
- Employees:
- 21
-
Senior Firmware EngineerLevven Jan 2020 - PresentEdmonton, Canada AreaDesign 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 -
Lead Firmware EngineerSchlumberger Aug 2014 - Dec 2019Clamart, FranceResponsible 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. -
Firmware EngineerSchlumberger Jun 2008 - Jul 2014Edmonton, Canada AreaResponsible for design and development of embedded firmware for subsea and surface oil well monitoring/interface equipment. -
InternSchlumberger May 2007 - Dec 2008Edmonton, Alberta, Canada -
InternTelus May 2005 - Aug 2005Edmonton, Canada Area -
InternEpcor Jan 2005 - Apr 2005Edmonton, Canada Area -
InternTelus May 2004 - Aug 2004Calgary, Canada Area
Jason Constam Education Details
-
Computer Engineering
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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial