Principal Software Engineer designing and delivering Control Software and Firmware for ultra high-performance products. Leading technical teams and collaborating with engineers for customer trials and product sustainability.
Responsibilities
Design, develop, and deliver Control Software and Firmware for Ultra High-performance electronic products.
Provide technical leadership to a small multi-faceted design team.
Work collaboratively with an interdisciplinary team of engineers.
Assist with customer trials, address field issues, and ensure product sustainability.
Involve in Joint development programs that may require extensive interaction with partner engineering teams.
Requirements
Background in developing embedded system software for large-scale complex multi-processor product architectures.
In-depth understanding of complete system software (System bring up & Diagnostics to run time control operating system and support applications)
Expertise with debugging tools and testing techniques (unit testing, system-level testing)
Demonstrate lifecycle product ownership of complex products.
Participating in a cross-functional team from product inception to volume production
Work with support groups, including Sales, Marketing, Purchasing, Manufacturing, Customer Support, Compliance, Safety, and Sustainability
Software development team lead building and modernizing SaaS applications for colleges and universities. Leading engineers, delivery, architecture, and responsible AI - assisted development.
Principal Engineer / Architect designing Azure cloud - native applications, data platforms, and distributed systems at Matrix. Leading technical architecture, hands - on engineering, and enterprise technology strategy.
Senior Software Engineer building prediction - market infrastructure and user - facing features for MetaMask’s self - custodial Web3 wallet. Developing secure APIs, real - time data integrations, and transaction - signing experiences.
Security Software Engineer building authentication, authorization, and cloud security features for Motive's AI - powered fleet management platform. Protecting products, infrastructure, and customer data.
Senior Full Stack Java Engineer building Java, React, and WFM solutions for Miratech’s global IT services clients. Developing scalable forecasting, scheduling, and operational reporting systems.
GM vehicle connectivity software co - op developing Linux - based C/C++/Rust systems. Prototyping, testing, and validating reliable vehicle communication software with hardware, application, and cloud teams.
Senior Software Engineer supporting Dynamics 365, Dataverse, Power Apps, and Azure initiatives. Providing architecture, integration, ALM, and technical solution guidance to a Montreal - based team.
Software Developer building LogiSense’s cloud usage - based billing platform with C#, .NET, and SQL Server. Owning complex features from design through delivery in a remote - first Canadian team.
Senior Full - Stack Engineer building scalable APIs and web products for NimbleRx’s patient and pharmacy healthcare platform. Owning full - stack features, performance, testing, and technical delivery.
Senior SDET automating testing, deployment, and validation for Akamai’s distributed cloud and edge platform. Building reliable test frameworks for microservices and platform services.