Search jobs > Montreal, QC > Senior developer

Senior Linux Firmware Developer

Schneider Electric
Montréal, Canada
$80K-$84.5K a year (estimated)
Full-time

R&D Linux Firmware Developer focuses on a range of embedded firmware development actives to create a high-quality embedded product.

Our Linux Firmware Developer demonstrate a passion for problem solving, and attention to detail. You will be part of an agile team implementing innovative firmware / software solutions for embedded IoT sensor gateway products.

You will be a development champion, driving continuous improvement of our processes, tools, and practices. This is a great opportunity to expand your development expertise while creating real, customer-focused products that are released worldwide.

Remarque : International relocation package is not available for this position What will you do? Develop firmware for leading edge IoT sensor gateway products.

Gather product functional requirements, define proper firmware behavior, and implement firmware modules. Work closely with other developers / teams to ensure proper interoperability with sensor products and cloud infrastructure.

Work closely with verification and validation (test) team to ensure full test coverage, and quick closure of reported firmware defects.

Recognize technical debt, propose mitigation options, and execute based on business priorities. Clearly document code functionality and organization using best practices.

Work with technical support to diagnose and troubleshoot customer issues. Champion process improvements to increase quality, reduce costs, and improve efficiency.

Participate in agile planning events including Scrums, sprint planning, and retrospectives. Demonstrate ability to work with cross functional and global teams, with the ability to align and bring best in class processes, coding standards etc.

Work closely with other developer leads / managers / architects & test teams, gather requirements, prioritize development efforts & deliver business value.

Demonstrate strong knowledge in the software / firmware development domain, and industry standard secure development standards / protocols.

Willingness to gain hands-on experience with the products / systems / domain while working as a developer. What qualifications will make you successful?

If you feel that your experience is either above or below the initial requirements listed, we still encourage you to apply for the position.

We are considering candidates of varying seniority for this role. Experience developing on Linux Ubuntu and / or Yocto Experience with connected gateways (MQTT, TCPIP websockets, building custom APIs, etc ) Strong programming experience in Python and C / C++ Familiar with linux bare-metal development environment Able to propose solutions, take ownership and lead development Experience with creating and managing a persistent database in an embedded product Familiar with Secure Development Life Cycle (SDLC) Good understanding of product development life cycle (Agile methodology, Integration testing etc) Revision control (Git and Github) A professional, proactive attitude with good interpersonal skills Be a result-oriented team player.

Leader & self-motivated Good at oral & written communication in English to be able to communicate and collaborate with peers Let us learn about you! Apply today. #LI-Hybrid

30+ days ago
Related jobs
Schneider Electric
Montreal, Quebec

R&D Linux Firmware Developer focuses on a range of embedded firmware development actives to create a high-quality embedded product. Our Linux Firmware Developer demonstrate a passion for problem solving, and attention to detail. Gather product functional requirements, define proper firmware behavior...

Promoted
Vaco
Canada

We are looking for a Senior Software Engineer to quickly hit the ground running and have impact on their core products. As part of their remarkably high-performing, collaborative team of engineers, you will be involved in everything from product decisions to implementation details. Experience delive...

Promoted
ORS Partners
Canada

Bachelor's in Software Engineering, Computer Engineering, Electrical Engineering, or Mathematics. Join our well-established, vibrant, and growing company in an exciting role as a Graphics & Compute Safety Critical Software Development Engineer. Prior professional level experience: 8+ years for Princ...

Promoted
Formula Recruitment
Canada

The successful Senior Scala Engineer will play a critical role in designing and implementing high-performance, scalable software solutions using functional programming principles. As a Senior Scala Engineer you will work closely with the engineering and product teams to deliver clean, efficient, and...

Promoted
Soho Square Solutions
Montreal, Quebec

The vulnerability management platform team is looking for an experienced and proactive developer with solid background in full stack web app development. ...

Promoted
Tube Force
Montreal, Quebec

We're on the lookout for a Senior Software Developer who has a deep understanding of PHP/Laravel, Node. As a Senior Software Developer you’ll get to work on the back end of our video-sharing web application. Bachelor’s degree in Computer Science/Engineering an asset. You have 5+ years related work e...

Promoted
Agilus Work Solutions
Canada

Agilus' client is the leading independent clearing broker and custodian in the Canadian market.They provide trade execution, clearing, custody and back-office support services to Canadian-based brokerage firms and the Canadian brokerage arms of U.Developer authors the high-level design of applicatio...

Promoted
Tyco Safety Products Canada, Ltd
Brossard, Quebec

Actively participate in all aspects of software development activity Prioritize features and optimize our software solution Interact with people in different departments, organizations, and in other locations around the world Push the product vision forward as a passionate advocate ...

Gamebreaking Studios
Canada

As a Senior Software Development Engineer focused on Unreal gameplay programming, you'll continue to grow your expertise in writing high-quality code while learning and using whatever breadth of skills are needed to make a game awesome for players. Mentor more junior engineers via paired programming...

Genetec
Montreal, Quebec

Votre enthousiasme à vous engager avec les technologies mobiles et Web de pointe vous distingue. Compétences dans les frameworks Web et mobiles modernes, en particulier React et Flutter pour les interfaces utilisateur multiplateformes. Les chasseurs de têtes et les agences de recrutement ne sont pas...