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
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.