Talent.com
Embedded Software Developer

Embedded Software Developer

Blitz TIMontreal, QC, Canada
16 days ago
Job type
  • Full-time
Job description

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 the healthcare sector. You will contribute to the development of the software infrastructure for innovative products. Collaborating with a multidisciplinary team, you will undertake diverse tasks, ranging from high-level architectural analysis to low-level development, as well as testing and debugging.

Responsibilities :

  • Analyze technical specifications based on product requirements.
  • Prototype and validate solutions before implementation.
  • Develop and optimize embedded software on microcontrollers or SBC modules.
  • Ensure high software performance by leveraging a strong understanding of embedded hardware (memory architecture, bus optimization, etc.).
  • Document and maintain existing libraries and developed products.
  • Collaborate with partners to implement and optimize audio DSP algorithms.
  • Work within an automated CI / CD environment for continuous development.
  • Contribute to the creation and improvement of technical documentation for both clients and internal use.

Profile :

  • Proficient in C programming, including editing, compiling, and debugging tools in an embedded environment.
  • Skilled in Python scripting, with an intermediate understanding of object-oriented projects.
  • Experience with real-time signal processing and related hardware.
  • Linux / BSD development experience on embedded platforms.
  • Strong technical writing and documentation skills.
  • Expertise in version control tools (Git), including rebase and branch merging processes.
  • Ability to work independently or as part of a team in an AGILE framework.
  • Excellent time management skills and ability to handle multiple projects simultaneously.
  • Additional Information :

  • A stimulating environment within an innovative multidisciplinary team.
  • Opportunities to work on cutting-edge technology projects.
  • Competitive salary and comprehensive benefits package.
  • Flexible hours and remote work options.
  • 4 personal leave days in addition to vacation time.
  • A special day off for your birthday.
  • Unlimited coffee to spark your ideas!
  • Please note that only shortlisted candidates will be contacted for an interview.