Senior Embedded software developer
Join Exposant 3 (E3): The Power of People at the Heart of Technology!
Exposant 3 is a consulting firm specializing in business management and information technology, dedicated to supporting organizations in their digital and organizational transformation. We value people, innovation, and continuous learning in everything we do.
👉 Your Career at Exposant 3
We firmly believe in balanced and humane management, where trust, competence, and team success stand at the core of our values. We invite you to join an innovative environment where embedded systems, automation, and technological advancement are part of the everyday journey. At Exposant 3, your potential is our greatest asset.
🚀 Our Vision?
Enabling you to harness "the power of the human Exposant 3":
- The power of the individual: Your skills and passion are truly valued.
- The power of the team: Collaboration, support, and celebrating successes together.
- The power of the company: Sharing a collective vision and pursuing ambitious goals.
If you want to thrive in a dynamic setting and help deliver cutting-edge embedded software solutions within a people-first, forward-thinking, and growing organization, then Exposant 3 is the place for you!
About the Senior Embedded Software Developer Opportunity
We are seeking a seasoned professional to join our team as a Senior Embedded Software Developer. In this role, you will design, develop, and optimize high-performance embedded software for leading-edge projects in fields such as IoT, industrial control, and telecommunications. You will collaborate closely with multidisciplinary teams on solutions that have a real impact for our clients.
Key Responsibilities – Embedded Software Engineering and Development
- Architect, design, and implement robust embedded software in C/C++ or other relevant programming languages.
- Develop firmware and low-level drivers for microcontrollers, microprocessors, and other embedded platforms.
- Collaborate with hardware designers to troubleshoot, validate, and integrate new hardware and software systems.
- Conduct code reviews and provide technical mentorship to team members.
- Adopt industry best practices to ensure code quality, reliability, and maintainability.
- Participate in the evaluation, selection, and adoption of new tools, methodologies, and emerging technologies related to embedded systems.
- Drive continuous improvement in the software development lifecycle, including documentation and automation of testing procedures.
Who We’re Looking For – Senior Embedded Software Skills and Experience
- Bachelor’s degree or higher in Electronics, Computer Engineering, Software Engineering, or closely related field.
- Minimum 5 years of relevant experience in embedded software development.
- Demonstrated expertise in C/C++ and familiarity with languages such as Python or Rust is an asset.
- Solid understanding of real-time operating systems (RTOS), embedded Linux, or bare-metal environments.
- Strong experience with hardware interfaces, such as SPI, UART, I2C, CAN, USB, or Ethernet.
- Knowledge of debugging tools, emulators, and trace analyzers for embedded systems.
- Familiarity with version control systems (Git, SVN) and Agile development methodologies.
- Excellent problem-solving, analytical, and troubleshooting capability.
- Strong verbal and written communication skills for technical and non-technical stakeholders.
- Team player attitude, with a commitment to knowledge sharing and collaborative success.
Preferred Qualifications for Embedded System Developers
- Experience in cybersecurity, secure coding practices, or cryptography for embedded devices.
- Background working in safety-critical or regulated industries (medical, automotive, aerospace, etc.).
- Contributions to open-source embedded software projects.
- Master’s degree or relevant certifications in embedded systems engineering.
Why Join Exposant 3? – Embedded Software Career Growth
- Engage in diverse, impactful high-tech projects with top-tier clients.
- Benefit from a flexible, people-centered work environment that values your wellbeing.
- Access continuous training, growth opportunities, and a culture of innovation.
- Be part of a dynamic organization in full expansion, where your voice matters.
Apply today to build next-generation embedded software solutions at Exposant 3 – where your expertise powers technology with a human touch!
- Locations
- Ottawa, Toronto, Montreal
- Remote status
- Hybrid
- Duration of Contract
- Illimité
Senior Embedded software developer
Loading application form