Knowledge of sensor data processing, feature extraction algorithms, compression algorithms, data analysis, and embedded firmware development are all a plus.
The Senior Software Engineer should have an electrical engineering, computer science, computer engineering, or similar background.
Applicants should have a B.S. with 5+ years of industry experience, an MS with 3+ years of industry experience, or a Ph.D.
Applicants must possess a majority of the following qualifications:
Experience developing in Python.
Experience developing in C/C++
Experience writing Linux shell scripts.
Experience architecting and implementing software for embedded projects with custom hardware.
Experience developing high-reliability systems.
Experience implementing over-the-air update frameworks.
Experience writing unit and integration tests for automated testing.
Experience implementing continuous integration/continuous development pipelines along with standard version control practices.
Recent Jobs
SDET with AI, Cloud, and Automation QA Testing
REMOTE, United States
Head of Major Gifts Function in Sustainable Finance Investment space
NYC hybrid, United States with ability to travel as needed
Global Sustainable Finance Product and Customer Support Associate 6 month engagement
Montreal, Quebec (Canada) Hybrid
AEM and Content Editing Associate
Montreal, Quebec (Canada)
Board Executive Assistant and Sustainability Coordinator
Montreal, Quebec (Canada)
Global Human Capital Thought Leader
Location options include places in the US, the UK, Canada, the EU, and Asia
Québec based Finance Operations Leader
Québec Canada
XBRL Financial Reporting Taxonomy Staff
London (United Kingdom). Frankfurt (Germany) or Montreal, Quebec (Canada)
ESG Research and Engagement Staff
Frankfurt (Germany), Montreal, Quebec (Canada)
Environment, Social, Governance Events Manager
Montreal (Hybrid), London (Hybrid), NYC (Remote)