Embedded Firmware Development

6 months ago


Montréal, Canada Plaxonic Technologies Full time

**Senior Software/Firmware Development Engineer - location
- Montreal, Ottawa, Ottawa (Canada)**

Experience with ARM SoCs, Embedded software development in Linux/U-Boot

new boards bring-up, Linux kernel modules, Very strong C, reasonable C++, Python and Linux shell scripting

Containers, build systems, CI/CD, Yocto, Gitlab, Jira

**Job Description**:
Design, implement, test, and document the Factory Boot Manager - the Linux and U-boot based embedded software for testing complex HSM hardware during the manufacturing and field failure analysis processes

Design, implement, test, and document other components of the HSM embedded software and the host-side software, which interfaces with the embedded HSM software according to quarterly objectives

Solid work experience in embedded software development in Linux/U-Boot

Very strong C, reasonable C++, Python and Linux shell scripting

Experience with new boards bring-up

Experience with writing software using hardware interfaces such as I2C, SPI, UART, SMBus, PCI-E, NVMe, NOR Flash, DDR, EEPROM, GPIO, USB

Linux kernel modules

Good understanding of multi-threading and inter process communication

Ability to design complex systems and write functional, and design specifications

Experience with ARM SoCs

TCP/IP networking

REST, gRPC

Containers, build systems, CI/CD, Yocto, Gitlab, Jira

**Job Type**: Contract

Schedule:

- 8 hour shift
- Monday to Friday

**Experience**:

- Linux: 8 years (required)
- ARM SoCs: 5 years (required)
- C: 5 years (required)
- C++: 5 years (required)
- Python: 5 years (required)
- Shell Scripting: 5 years (required)
- hardware interfaces: 5 years (required)
- CI/CD: 5 years (required)
- GitHub: 5 years (required)
- TCP/IP: 5 years (required)
- Multithreading: 5 years (required)
- Jira: 5 years (required)



  • Montréal, QC, Canada Mircom Group of Companies Full time

    Company Description Mircom Group of Companies is a global designer, manufacturer, and distributor of intelligent building solutions, with a strong commitment to technological advancement in life safety and property protection. Our portfolio includes Fire Detection & Alarm, Communications & Security, Mass Notification, and Building Automation & Smart...


  • Montréal, QC, Canada Mircom Group of Companies Full time

    Company Description Mircom Group of Companies is a global designer, manufacturer, and distributor of intelligent building solutions, with a strong commitment to technological advancement in life safety and property protection. Our portfolio includes Fire Detection & Alarm, Communications & Security, Mass Notification, and Building Automation & Smart...


  • Montréal, Canada FTEX Full time

    **The company** FTEX specializes in the development of the world’s most advanced motor drive and power management systems for electric vehicles. Every day, our team finds innovative solutions to deliver more power, more efficiently for the vehicles of tomorrow. - The electronic and integration technician at FTEX is key to integrate our smart controller...


  • Montréal, QC, Canada TMC Canada Full time

    | Your challenges ? The role involves the following tasks and responsibilities : Play a key role in bringing our system into the world, making an impact in the day-to-day lives of hundreds of thousands of people all over the world. Design, estimate, implement, and test new features, protocols, and APIs in a Yocto-based embedded Linux box at the heart of...


  • montréal, Canada Blitz TI Full time

    At Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are currently seeking an Embedded Software Developer for our client in...


  • montréal, Canada Blitz TI Full time

    At Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are currently seeking an Embedded Software Developer for our client in...


  • montréal, Canada Blitz TI Full time

    At Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are currently seeking an Embedded Software Developer for our client in...


  • Montréal, QC, Canada TMC Canada Full time

    | Your challenges ? The role involves the following tasks and responsibilities : Play a key role in bringing our system into the world, making an impact in the day-to-day lives of hundreds of thousands of people all over the world. Design, estimate, implement, and test new features, protocols, and APIs in a Yocto-based embedded Linux box at the heart of...


  • Montréal, QC, Canada TMC Canada Full time

    | Your challenges ? The role involves the following tasks and responsibilities : Play a key role in bringing our system into the world, making an impact in the day-to-day lives of hundreds of thousands of people all over the world. Design, estimate, implement, and test new features, protocols, and APIs in a Yocto-based embedded Linux box at the heart of...

  • C Software Developer

    4 weeks ago


    montréal, Canada Fed IT Full time

    Fed IT, a recruitment agency specializing in IT recruitment.We work on two types of recruitment: temporary and permanent.All our consultants are IT experts who speak your language and work in your environment. We cover the IT, development, business intelligence and infrastructure professions.Nous sommes présentement à la recherche, pour un de nos clients...

  • C Software Developer

    4 weeks ago


    montréal, Canada Fed IT Full time

    Fed IT, a recruitment agency specializing in IT recruitment.We work on two types of recruitment: temporary and permanent.All our consultants are IT experts who speak your language and work in your environment. We cover the IT, development, business intelligence and infrastructure professions.Nous sommes présentement à la recherche, pour un de nos clients...

  • C Software Developer

    3 weeks ago


    montréal, Canada Fed IT Full time

    Fed IT, a recruitment agency specializing in IT recruitment.We work on two types of recruitment: temporary and permanent.All our consultants are IT experts who speak your language and work in your environment. We cover the IT, development, business intelligence and infrastructure professions. Nous sommes présentement à la recherche, pour un de nos clients...


  • Montréal, QC, Canada E2IP TECHNOLOGIES Full time

    Ingénieur(e) en R&D – Montréal Chez e2ip , nous repoussons les frontières de l'innovation pour transformer les technologies d’affichage et les surfaces intelligentes. Vous souhaitez contribuer à des projets révolutionnaires dans un environnement de recherche avancée? Nous sommes à la recherche d'un(e) Ingénieur(e) en R&D motivé(e) pour...


  • Montréal, QC, Canada E2IP TECHNOLOGIES Full time

    Ingénieur(e) en R&D – Montréal Chez e2ip , nous repoussons les frontières de l'innovation pour transformer les technologies d’affichage et les surfaces intelligentes. Vous souhaitez contribuer à des projets révolutionnaires dans un environnement de recherche avancée? Nous sommes à la recherche d'un(e) Ingénieur(e) en R&D motivé(e)...


  • Montréal, Canada Fondation Afromonde Full time

    Work Term: Temporary - Work Language: Bilingual - Hours: 35 hours per week - Education: Bachelor's degree - Experience: 5 years or more - Communications technology/technician - Information technology - Management science - Marketing/marketing management, general - or equivalent experience **Work setting**: - Willing to relocate - Relocation costs not...


  • Montréal, QC, Canada Hatched Recruitment Group Full time

    I am seeking an experienced Aerospace Systems / Development Specialist to join an OEM's team focused on the integration of systems, software and components across a wide variety of commercial aerospace platforms. The company is a leading aerospace OEM, who are a leader in their field. You will get to work in a collaborative, multidisciplinary environment...


  • Montréal, Canada GURUS Solutions Full time

    **About GURUS Solutions** Founded in 2005 GURUS Solutions is one of North America's largest NetSuite ERP & Boomi services provider. GURUS Solutions' dynamic team of business and technical professionals set the standard for best practices in the implementation, integration and optimization of NetSuite. We work with businesses to bring their corporate...


  • Montréal, QC, Canada Logistec Full time

    Overview: You would like to act as an expert on technological systems affecting operational equipment? Your place is with Termont as a Embedded Systems Technician to join our_ reliability _team, in_ Montreal_. **Take this opportunity and come do great things with us!** **What do you gain from being part of Termont ?** - Competitive compensation; - Generous...


  • Montréal, Canada Octasic Full time

    Octasic Inc. is a leading provider of SoCs, software, and integrated hardware/software platforms for the worldwide mobile wireless and media processing markets. Octasic’s hardware/software platforms are full-featured systems. The company’s high-quality solutions are based on Opus, a power-efficient asynchronous multi-core DSP architecture. Founded in...


  • montréal, Canada Blitz TI Full time

    At Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are looking for an experienced Java developer to contribute to the...