Embedded Systems Engineer
3 weeks ago
About Pulsenics
Pulsenics is a leading innovator in electrochemical technologies, striving to decarbonize the planet through novel breakthroughs. Our mission focuses on applying advanced spectroscopy techniques to industrial electrochemical applications, targeting energy waste. This innovative approach has the potential to significantly impact the industry, as it accounts for 15% of the world's GDP.
We inject non-disruptive electrical pulses into an electrochemical system to extract a unique signature for State-of-Health. With our Data Management Software, this data unlocks insights for energy-efficient operations.
Pulsenics' hardware and software improve electrochemical system design and performance worldwide. Our customers operate diverse systems, including fuel cells, batteries, and wastewater treatment.
Job Description:
As a Firmware Development Specialist at Pulsenics, you will contribute to the development of next-generation hardware and software products alongside innovators and engineers. Your expertise will be instrumental in shaping the future of electrochemical systems.
Responsibilities:
- Contribute to the firmware development of Pulsenics' in-line characterization hardware.
- Translate user requirements into clear product functional components.
- Modify existing code for bug-fixes and changes in operational scope.
- Document firmware feature design and implementation details.
- Write test plans, unit tests, and integration tests from requirements.
- Work closely with cross-functional teams to refine and support delivered firmware.
Requirements:
- Experience with software/firmware for embedded devices (ARM microcontrollers).
- Comfortable working in a fast-growing company with ambiguity and short technical backlog.
- Resourceful and self-sufficient in execution, identifying and prioritizing issues, and making things happen.
- A builder who gets excited about creating products, comfortable with failing, learning, and iterating.
- Strong business sense, foreseeing potential issues and solving them proactively.
- Strong interest in commercializing clean technologies and decarbonization goals.
Estimated Salary: $85,000 - $110,000 per annum
Qualifications:
- Enrolled in a BSc or MSc in Computer Science, Mathematics, Engineering, or a similar field.
- In-depth knowledge of wired communication protocols (SPI, I2C, UART, etc.).
- Knowledge of standard embedded debugging tools (terminal programs, gdb, JTAG debuggers, etc.).
- Comfortable with low-level board debugging with oscilloscopes, DMMs, logic analyzers, generators, etc.
- Knowledge of TI C2000, STM32 processor families.
- Knowledge of PCB schematics and microelectronic device datasheets.
- Experience with integrating and configuring open-sourced and closed-source packages.
- Familiarity with industrial communications standards such as Modbus, CANbus/J1939, LIN bus, or Ethernet/IP.
-
Senior Embedded Systems Software Engineer
3 weeks ago
Old Toronto, Canada Sonatus, Inc. Full timeSonatus, Inc. is a leading innovator in software-defined vehicles, and we're seeking an exceptional Embedded Bringup Engineer to join our team. This role presents a unique opportunity to contribute to cutting-edge technologies and products, from conception to deployment.Key Responsibilities:Design and implement complex, resource-efficient, reliable, and...
-
Embedded Systems Specialist
1 month ago
Toronto, Ontario, Canada Intero Integrity Full timeAt Intero Integrity, we're seeking a highly skilled Embedded Systems Developer to join our dynamic Unique Ability Team. As a key member of our engineering team, you'll be responsible for designing and implementing state-of-the-art robotic platforms, improving existing designs, and introducing new ideas for control systems, navigation, and autonomous...
-
Senior Embedded Engineer
4 weeks ago
Old Toronto, Canada MultiTech Full timeFriday, October 25, 2024 WHO WE ARE: If you're looking to work at a technology company that designs and manufactures its own solutions and is a leading enabler to the industrial Internet of Things (IoT), consider joining MultiTech's innovative, hard-working team. MultiTech designs, develops and manufactures communications equipment for the...
-
Embedded Systems Developer
6 months ago
Toronto, Canada Intero Integrity Full timeIntero Integrity is a fast-growing global company offering inspection, industrial and environmental services to the energy industry. We develop our own high-tech equipment and software and use this technology to execute projects worldwide. We support the energy industry to use natural resources efficiently, safely and responsibly. Together we get the job...
-
Embedded Linux Build Systems Engineer
1 month ago
Toronto, Ontario, Canada Extreme Networks Full timeJob Title: Staff SW Systems EngineerWe are seeking a highly skilled and experienced Embedded Linux Build Systems Engineer to join our team at Extreme Networks.Key Responsibilities:Design, implement, and maintain Yocto-based build systems for embedded Linux projects.Customize and optimize Linux distributions using Yocto tools and recipes.Troubleshoot build...
-
Embedded Software Engineer
4 weeks ago
Toronto, Ontario, Canada Husky Full timeJob Description:Job Title: Embedded Software EngineerAbout the Role:We are seeking an experienced Embedded Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and testing software for embedded systems. This is a great opportunity for a talented engineer to work on a variety of challenging projects and...
-
Embedded Systems Architect
3 weeks ago
Old Toronto, Canada Untether Full timeAt Untether, we're pushing the boundaries of AI performance and efficiency with our groundbreaking architecture. As a Firmware Engineer on our team, you'll play a crucial role in developing low-level embedded firmware for our products.The ideal candidate will have a strong background in EE/CE/CS and experience in writing high-quality design documents. You'll...
-
Senior Embedded Systems Software Developer
4 weeks ago
Old Toronto, Canada Waabi Full timeWaabi is revolutionizing the transportation industry with cutting-edge AI technology. We're seeking a highly skilled Embedded Systems Software Engineer to join our team.The ideal candidate will have a strong background in software development for embedded systems, with a focus on AI and machine learning. Experience with C and C++ programming languages is a...
-
Old Toronto, Canada ESR Healthcare Full timeJob Summary:We are seeking a highly skilled Senior Embedded Systems Software Engineer to join our Image Signal Processing group at ESR Healthcare in Toronto, Canada.About the Role:You will design, implement, and test new system-level features for our leading-edge image and video processing solutions. Your responsibilities will include optimizing system...
-
Old Toronto, Canada ESR Healthcare Full timeJob OverviewWe are seeking a Senior Embedded Systems Software Engineer to join our Image Signal Processing team in Toronto, Canada. As a key member of our team, you will be responsible for designing, implementing, testing, and documenting new system-level features for our high-performance ICs.Key ResponsibilitiesDesign and implement new system-level features...
-
Embedded Real-Time Systems Test Engineer
3 weeks ago
Toronto, Ontario, Canada Aversan Full timeJob SummaryWe are seeking a skilled Embedded Real-Time Systems Test Engineer to join our team at Aversan.About the RoleThis is a challenging opportunity for a test engineer with experience in testing of embedded real-time systems or equivalent software or hardware test experience. The ideal candidate will have excellent problem-solving skills, strong...
-
Embedded Linux Systems Architect
4 days ago
Toronto, Ontario, Canada Extreme Networks Full timeJob DescriptionWe are seeking a highly skilled Yocto Linux Build Engineer to join our team at Extreme Networks. This role is responsible for designing, implementing, and maintaining Yocto-based build systems for embedded Linux projects.Key Responsibilities:Design and implement Yocto-based build systems for embedded Linux projects.Customize and optimize Linux...
-
Old Toronto, Canada Tenstorrent Inc Full timeThe ideal candidate for this role will have a strong background in ASIC and system engineering, with a proven track record of leading technical teams. In this position, you will be responsible for managing a team of engineers responsible for the development of low-level management from within the ASIC to the system level, spanning pre-silicon activities...
-
IVVQ System Validation Engineer
3 weeks ago
Toronto, Ontario, Canada Aversan Full timeAs a member of the Aversan team, we are seeking a highly skilled IVVQ System Validation Engineer to join our team. The successful candidate will participate in system design reviews to develop practical validation requirements and define validation methods. They will also prepare test plans, procedures, and reports to validate specified requirements....
-
Old Toronto, Canada Tenstorrent Inc Full timeWe are looking for a hands-on technical leader to manage a small, highly skilled Systems Engineering team responsible for low-level management from within the ASIC to the system level, spanning pre-silicon activities through to production. In this role, you will play a pivotal part in SOC bringup through firmware development, while also gaining experience...
-
Old Toronto, Canada Tenstorrent Inc Full timeWe are looking for a hands-on technical leader to manage a small, highly skilled Systems Engineering team responsible for low-level management from within the ASIC to the system level, spanning pre-silicon activities through to production. In this role, you will play a pivotal part in SOC bringup through firmware development, while also gaining experience...
-
Embedded Software Engineer
4 weeks ago
Toronto, Canada Aversan Full timeTo perform design, analysis, programming and integration activities in the development of software for train control systems solutions, achieving customer satisfaction of the delivered solution/product.. Responsibilities Understands the customer’s needs and through life cycle concerns whatever the used means (e.g. advanced studies, simulations,...
-
Old Toronto, Canada Infotree Global Solutions Full timeSoftware Developer for Embedded SystemsAt Infotree Global Solutions, we prioritize career growth for our team members. Our delivery is client-centric, and we take pride in providing resources to meet their needs. Our supportive team provides quality people with opportunities to grow and challenge themselves in their roles, resulting in lifelong careers....
-
Old Toronto, Canada Infotree Global Solutions Full timeSoftware Development Opportunities at Infotree Global SolutionsWe are currently seeking a highly skilled Android Infotainment Head Unit Developer for Embedded Systems to join our team at Infotree Global Solutions. As a key member of our globally distributed team, you will contribute to designing and developing automotive user experience solutions for leading...
-
Embedded Software Engineer, Proto
5 months ago
Toronto, Canada Square Full timeCompany Description Block is one company built from many blocks, all united by the same purpose of economic empowerment. The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more — provide support and guidance at the corporate level. They work across...