Enable job alerts via email!

Embedded Firmware Engineer - Pulse-Driven Energy Tech

Pulsenics Inc.

Toronto

On-site

CAD 70,000 - 90,000

Full time

21 days ago

Job summary

A technology company specializing in electrochemical systems is seeking a firmware developer to contribute to the next generation of in-line characterization hardware. Responsibilities include translating user requirements and modifying existing code. Ideal candidates have 2+ years in embedded programming and a background in communication protocols. The company prides itself on diversity and inclusion and welcomes all qualified applicants.

Qualifications

  • Minimum 2 years of experience in embedded programming languages.
  • Comfortable with performing low-level board debugging with electronic equipment.
  • Experience with configuring open-sourced and closed-source packages.

Responsibilities

  • Contribute to firmware development of next generation hardware.
  • Translate user requirements into product functional components.
  • Modify existing code for bug-fixes and operational changes.

Skills

Embedded programming (C/C++/C#)
Wired communication protocols (SPI, I2C, UART)
Embedded debugging tools
Low-level board debugging
Experience with TI C2000, STM32
PCB schematics knowledge
Bluetooth connectivity integration
Git version control
Industrial communications standards

Education

BSc, MSc, or PhD in Computer Science, Mathematics, Engineering
Job description
A technology company specializing in electrochemical systems is seeking a firmware developer to contribute to the next generation of in-line characterization hardware. Responsibilities include translating user requirements and modifying existing code. Ideal candidates have 2+ years in embedded programming and a background in communication protocols. The company prides itself on diversity and inclusion and welcomes all qualified applicants.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.