Embedded Firmware Engineer - Pulse-Driven Energy Tech
Pulsenics Inc.
Toronto
On-site
CAD 70,000 - 90,000
Full time
14 days+
A complete application in a minute
Tailored resume and cover letter, ready to send.
Get past ATS filters
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.